package qt6 /* #include "gen_qstyleoption.h" #include */ import "C" import ( "runtime" "unsafe" ) type QStyleOption__OptionType int const ( QStyleOption__SO_Default QStyleOption__OptionType = 0 QStyleOption__SO_FocusRect QStyleOption__OptionType = 1 QStyleOption__SO_Button QStyleOption__OptionType = 2 QStyleOption__SO_Tab QStyleOption__OptionType = 3 QStyleOption__SO_MenuItem QStyleOption__OptionType = 4 QStyleOption__SO_Frame QStyleOption__OptionType = 5 QStyleOption__SO_ProgressBar QStyleOption__OptionType = 6 QStyleOption__SO_ToolBox QStyleOption__OptionType = 7 QStyleOption__SO_Header QStyleOption__OptionType = 8 QStyleOption__SO_DockWidget QStyleOption__OptionType = 9 QStyleOption__SO_ViewItem QStyleOption__OptionType = 10 QStyleOption__SO_TabWidgetFrame QStyleOption__OptionType = 11 QStyleOption__SO_TabBarBase QStyleOption__OptionType = 12 QStyleOption__SO_RubberBand QStyleOption__OptionType = 13 QStyleOption__SO_ToolBar QStyleOption__OptionType = 14 QStyleOption__SO_GraphicsItem QStyleOption__OptionType = 15 QStyleOption__SO_Complex QStyleOption__OptionType = 983040 QStyleOption__SO_Slider QStyleOption__OptionType = 983041 QStyleOption__SO_SpinBox QStyleOption__OptionType = 983042 QStyleOption__SO_ToolButton QStyleOption__OptionType = 983043 QStyleOption__SO_ComboBox QStyleOption__OptionType = 983044 QStyleOption__SO_TitleBar QStyleOption__OptionType = 983045 QStyleOption__SO_GroupBox QStyleOption__OptionType = 983046 QStyleOption__SO_SizeGrip QStyleOption__OptionType = 983047 QStyleOption__SO_CustomBase QStyleOption__OptionType = 3840 QStyleOption__SO_ComplexCustomBase QStyleOption__OptionType = 251658240 ) type QStyleOption__StyleOptionType int const ( QStyleOption__Type QStyleOption__StyleOptionType = 0 ) type QStyleOption__StyleOptionVersion int const ( QStyleOption__Version QStyleOption__StyleOptionVersion = 1 ) type QStyleOptionFocusRect__StyleOptionType int const ( QStyleOptionFocusRect__Type QStyleOptionFocusRect__StyleOptionType = 1 ) type QStyleOptionFocusRect__StyleOptionVersion int const ( QStyleOptionFocusRect__Version QStyleOptionFocusRect__StyleOptionVersion = 1 ) type QStyleOptionFrame__StyleOptionType int const ( QStyleOptionFrame__Type QStyleOptionFrame__StyleOptionType = 5 ) type QStyleOptionFrame__StyleOptionVersion int const ( QStyleOptionFrame__Version QStyleOptionFrame__StyleOptionVersion = 1 ) type QStyleOptionFrame__FrameFeature int const ( QStyleOptionFrame__None QStyleOptionFrame__FrameFeature = 0 QStyleOptionFrame__Flat QStyleOptionFrame__FrameFeature = 1 QStyleOptionFrame__Rounded QStyleOptionFrame__FrameFeature = 2 ) type QStyleOptionTabWidgetFrame__StyleOptionType int const ( QStyleOptionTabWidgetFrame__Type QStyleOptionTabWidgetFrame__StyleOptionType = 11 ) type QStyleOptionTabWidgetFrame__StyleOptionVersion int const ( QStyleOptionTabWidgetFrame__Version QStyleOptionTabWidgetFrame__StyleOptionVersion = 1 ) type QStyleOptionTabBarBase__StyleOptionType int const ( QStyleOptionTabBarBase__Type QStyleOptionTabBarBase__StyleOptionType = 12 ) type QStyleOptionTabBarBase__StyleOptionVersion int const ( QStyleOptionTabBarBase__Version QStyleOptionTabBarBase__StyleOptionVersion = 1 ) type QStyleOptionHeader__StyleOptionType int const ( QStyleOptionHeader__Type QStyleOptionHeader__StyleOptionType = 8 ) type QStyleOptionHeader__StyleOptionVersion int const ( QStyleOptionHeader__Version QStyleOptionHeader__StyleOptionVersion = 1 ) type QStyleOptionHeader__SectionPosition int const ( QStyleOptionHeader__Beginning QStyleOptionHeader__SectionPosition = 0 QStyleOptionHeader__Middle QStyleOptionHeader__SectionPosition = 1 QStyleOptionHeader__End QStyleOptionHeader__SectionPosition = 2 QStyleOptionHeader__OnlyOneSection QStyleOptionHeader__SectionPosition = 3 ) type QStyleOptionHeader__SelectedPosition int const ( QStyleOptionHeader__NotAdjacent QStyleOptionHeader__SelectedPosition = 0 QStyleOptionHeader__NextIsSelected QStyleOptionHeader__SelectedPosition = 1 QStyleOptionHeader__PreviousIsSelected QStyleOptionHeader__SelectedPosition = 2 QStyleOptionHeader__NextAndPreviousAreSelected QStyleOptionHeader__SelectedPosition = 3 ) type QStyleOptionHeader__SortIndicator int const ( QStyleOptionHeader__None QStyleOptionHeader__SortIndicator = 0 QStyleOptionHeader__SortUp QStyleOptionHeader__SortIndicator = 1 QStyleOptionHeader__SortDown QStyleOptionHeader__SortIndicator = 2 ) type QStyleOptionHeaderV2__StyleOptionType int const ( QStyleOptionHeaderV2__Type QStyleOptionHeaderV2__StyleOptionType = 8 ) type QStyleOptionHeaderV2__StyleOptionVersion int const ( QStyleOptionHeaderV2__Version QStyleOptionHeaderV2__StyleOptionVersion = 2 ) type QStyleOptionButton__StyleOptionType int const ( QStyleOptionButton__Type QStyleOptionButton__StyleOptionType = 2 ) type QStyleOptionButton__StyleOptionVersion int const ( QStyleOptionButton__Version QStyleOptionButton__StyleOptionVersion = 1 ) type QStyleOptionButton__ButtonFeature int const ( QStyleOptionButton__None QStyleOptionButton__ButtonFeature = 0 QStyleOptionButton__Flat QStyleOptionButton__ButtonFeature = 1 QStyleOptionButton__HasMenu QStyleOptionButton__ButtonFeature = 2 QStyleOptionButton__DefaultButton QStyleOptionButton__ButtonFeature = 4 QStyleOptionButton__AutoDefaultButton QStyleOptionButton__ButtonFeature = 8 QStyleOptionButton__CommandLinkButton QStyleOptionButton__ButtonFeature = 16 ) type QStyleOptionTab__StyleOptionType int const ( QStyleOptionTab__Type QStyleOptionTab__StyleOptionType = 3 ) type QStyleOptionTab__StyleOptionVersion int const ( QStyleOptionTab__Version QStyleOptionTab__StyleOptionVersion = 1 ) type QStyleOptionTab__TabPosition int const ( QStyleOptionTab__Beginning QStyleOptionTab__TabPosition = 0 QStyleOptionTab__Middle QStyleOptionTab__TabPosition = 1 QStyleOptionTab__End QStyleOptionTab__TabPosition = 2 QStyleOptionTab__OnlyOneTab QStyleOptionTab__TabPosition = 3 ) type QStyleOptionTab__SelectedPosition int const ( QStyleOptionTab__NotAdjacent QStyleOptionTab__SelectedPosition = 0 QStyleOptionTab__NextIsSelected QStyleOptionTab__SelectedPosition = 1 QStyleOptionTab__PreviousIsSelected QStyleOptionTab__SelectedPosition = 2 ) type QStyleOptionTab__CornerWidget int const ( QStyleOptionTab__NoCornerWidgets QStyleOptionTab__CornerWidget = 0 QStyleOptionTab__LeftCornerWidget QStyleOptionTab__CornerWidget = 1 QStyleOptionTab__RightCornerWidget QStyleOptionTab__CornerWidget = 2 ) type QStyleOptionTab__TabFeature int const ( QStyleOptionTab__None QStyleOptionTab__TabFeature = 0 QStyleOptionTab__HasFrame QStyleOptionTab__TabFeature = 1 ) type QStyleOptionToolBar__StyleOptionType int const ( QStyleOptionToolBar__Type QStyleOptionToolBar__StyleOptionType = 14 ) type QStyleOptionToolBar__StyleOptionVersion int const ( QStyleOptionToolBar__Version QStyleOptionToolBar__StyleOptionVersion = 1 ) type QStyleOptionToolBar__ToolBarPosition int const ( QStyleOptionToolBar__Beginning QStyleOptionToolBar__ToolBarPosition = 0 QStyleOptionToolBar__Middle QStyleOptionToolBar__ToolBarPosition = 1 QStyleOptionToolBar__End QStyleOptionToolBar__ToolBarPosition = 2 QStyleOptionToolBar__OnlyOne QStyleOptionToolBar__ToolBarPosition = 3 ) type QStyleOptionToolBar__ToolBarFeature int const ( QStyleOptionToolBar__None QStyleOptionToolBar__ToolBarFeature = 0 QStyleOptionToolBar__Movable QStyleOptionToolBar__ToolBarFeature = 1 ) type QStyleOptionProgressBar__StyleOptionType int const ( QStyleOptionProgressBar__Type QStyleOptionProgressBar__StyleOptionType = 6 ) type QStyleOptionProgressBar__StyleOptionVersion int const ( QStyleOptionProgressBar__Version QStyleOptionProgressBar__StyleOptionVersion = 1 ) type QStyleOptionMenuItem__StyleOptionType int const ( QStyleOptionMenuItem__Type QStyleOptionMenuItem__StyleOptionType = 4 ) type QStyleOptionMenuItem__StyleOptionVersion int const ( QStyleOptionMenuItem__Version QStyleOptionMenuItem__StyleOptionVersion = 1 ) type QStyleOptionMenuItem__MenuItemType int const ( QStyleOptionMenuItem__Normal QStyleOptionMenuItem__MenuItemType = 0 QStyleOptionMenuItem__DefaultItem QStyleOptionMenuItem__MenuItemType = 1 QStyleOptionMenuItem__Separator QStyleOptionMenuItem__MenuItemType = 2 QStyleOptionMenuItem__SubMenu QStyleOptionMenuItem__MenuItemType = 3 QStyleOptionMenuItem__Scroller QStyleOptionMenuItem__MenuItemType = 4 QStyleOptionMenuItem__TearOff QStyleOptionMenuItem__MenuItemType = 5 QStyleOptionMenuItem__Margin QStyleOptionMenuItem__MenuItemType = 6 QStyleOptionMenuItem__EmptyArea QStyleOptionMenuItem__MenuItemType = 7 ) type QStyleOptionMenuItem__CheckType int const ( QStyleOptionMenuItem__NotCheckable QStyleOptionMenuItem__CheckType = 0 QStyleOptionMenuItem__Exclusive QStyleOptionMenuItem__CheckType = 1 QStyleOptionMenuItem__NonExclusive QStyleOptionMenuItem__CheckType = 2 ) type QStyleOptionDockWidget__StyleOptionType int const ( QStyleOptionDockWidget__Type QStyleOptionDockWidget__StyleOptionType = 9 ) type QStyleOptionDockWidget__StyleOptionVersion int const ( QStyleOptionDockWidget__Version QStyleOptionDockWidget__StyleOptionVersion = 1 ) type QStyleOptionViewItem__StyleOptionType int const ( QStyleOptionViewItem__Type QStyleOptionViewItem__StyleOptionType = 10 ) type QStyleOptionViewItem__StyleOptionVersion int const ( QStyleOptionViewItem__Version QStyleOptionViewItem__StyleOptionVersion = 1 ) type QStyleOptionViewItem__Position int const ( QStyleOptionViewItem__Left QStyleOptionViewItem__Position = 0 QStyleOptionViewItem__Right QStyleOptionViewItem__Position = 1 QStyleOptionViewItem__Top QStyleOptionViewItem__Position = 2 QStyleOptionViewItem__Bottom QStyleOptionViewItem__Position = 3 ) type QStyleOptionViewItem__ViewItemFeature int const ( QStyleOptionViewItem__None QStyleOptionViewItem__ViewItemFeature = 0 QStyleOptionViewItem__WrapText QStyleOptionViewItem__ViewItemFeature = 1 QStyleOptionViewItem__Alternate QStyleOptionViewItem__ViewItemFeature = 2 QStyleOptionViewItem__HasCheckIndicator QStyleOptionViewItem__ViewItemFeature = 4 QStyleOptionViewItem__HasDisplay QStyleOptionViewItem__ViewItemFeature = 8 QStyleOptionViewItem__HasDecoration QStyleOptionViewItem__ViewItemFeature = 16 ) type QStyleOptionViewItem__ViewItemPosition int const ( QStyleOptionViewItem__Invalid QStyleOptionViewItem__ViewItemPosition = 0 QStyleOptionViewItem__Beginning QStyleOptionViewItem__ViewItemPosition = 1 QStyleOptionViewItem__Middle QStyleOptionViewItem__ViewItemPosition = 2 QStyleOptionViewItem__End QStyleOptionViewItem__ViewItemPosition = 3 QStyleOptionViewItem__OnlyOne QStyleOptionViewItem__ViewItemPosition = 4 ) type QStyleOptionToolBox__StyleOptionType int const ( QStyleOptionToolBox__Type QStyleOptionToolBox__StyleOptionType = 7 ) type QStyleOptionToolBox__StyleOptionVersion int const ( QStyleOptionToolBox__Version QStyleOptionToolBox__StyleOptionVersion = 1 ) type QStyleOptionToolBox__TabPosition int const ( QStyleOptionToolBox__Beginning QStyleOptionToolBox__TabPosition = 0 QStyleOptionToolBox__Middle QStyleOptionToolBox__TabPosition = 1 QStyleOptionToolBox__End QStyleOptionToolBox__TabPosition = 2 QStyleOptionToolBox__OnlyOneTab QStyleOptionToolBox__TabPosition = 3 ) type QStyleOptionToolBox__SelectedPosition int const ( QStyleOptionToolBox__NotAdjacent QStyleOptionToolBox__SelectedPosition = 0 QStyleOptionToolBox__NextIsSelected QStyleOptionToolBox__SelectedPosition = 1 QStyleOptionToolBox__PreviousIsSelected QStyleOptionToolBox__SelectedPosition = 2 ) type QStyleOptionRubberBand__StyleOptionType int const ( QStyleOptionRubberBand__Type QStyleOptionRubberBand__StyleOptionType = 13 ) type QStyleOptionRubberBand__StyleOptionVersion int const ( QStyleOptionRubberBand__Version QStyleOptionRubberBand__StyleOptionVersion = 1 ) type QStyleOptionComplex__StyleOptionType int const ( QStyleOptionComplex__Type QStyleOptionComplex__StyleOptionType = 983040 ) type QStyleOptionComplex__StyleOptionVersion int const ( QStyleOptionComplex__Version QStyleOptionComplex__StyleOptionVersion = 1 ) type QStyleOptionSlider__StyleOptionType int const ( QStyleOptionSlider__Type QStyleOptionSlider__StyleOptionType = 983041 ) type QStyleOptionSlider__StyleOptionVersion int const ( QStyleOptionSlider__Version QStyleOptionSlider__StyleOptionVersion = 1 ) type QStyleOptionSpinBox__StyleOptionType int const ( QStyleOptionSpinBox__Type QStyleOptionSpinBox__StyleOptionType = 983042 ) type QStyleOptionSpinBox__StyleOptionVersion int const ( QStyleOptionSpinBox__Version QStyleOptionSpinBox__StyleOptionVersion = 1 ) type QStyleOptionToolButton__StyleOptionType int const ( QStyleOptionToolButton__Type QStyleOptionToolButton__StyleOptionType = 983043 ) type QStyleOptionToolButton__StyleOptionVersion int const ( QStyleOptionToolButton__Version QStyleOptionToolButton__StyleOptionVersion = 1 ) type QStyleOptionToolButton__ToolButtonFeature int const ( QStyleOptionToolButton__None QStyleOptionToolButton__ToolButtonFeature = 0 QStyleOptionToolButton__Arrow QStyleOptionToolButton__ToolButtonFeature = 1 QStyleOptionToolButton__Menu QStyleOptionToolButton__ToolButtonFeature = 4 QStyleOptionToolButton__MenuButtonPopup QStyleOptionToolButton__ToolButtonFeature = 4 QStyleOptionToolButton__PopupDelay QStyleOptionToolButton__ToolButtonFeature = 8 QStyleOptionToolButton__HasMenu QStyleOptionToolButton__ToolButtonFeature = 16 ) type QStyleOptionComboBox__StyleOptionType int const ( QStyleOptionComboBox__Type QStyleOptionComboBox__StyleOptionType = 983044 ) type QStyleOptionComboBox__StyleOptionVersion int const ( QStyleOptionComboBox__Version QStyleOptionComboBox__StyleOptionVersion = 1 ) type QStyleOptionTitleBar__StyleOptionType int const ( QStyleOptionTitleBar__Type QStyleOptionTitleBar__StyleOptionType = 983045 ) type QStyleOptionTitleBar__StyleOptionVersion int const ( QStyleOptionTitleBar__Version QStyleOptionTitleBar__StyleOptionVersion = 1 ) type QStyleOptionGroupBox__StyleOptionType int const ( QStyleOptionGroupBox__Type QStyleOptionGroupBox__StyleOptionType = 983046 ) type QStyleOptionGroupBox__StyleOptionVersion int const ( QStyleOptionGroupBox__Version QStyleOptionGroupBox__StyleOptionVersion = 1 ) type QStyleOptionSizeGrip__StyleOptionType int const ( QStyleOptionSizeGrip__Type QStyleOptionSizeGrip__StyleOptionType = 983047 ) type QStyleOptionSizeGrip__StyleOptionVersion int const ( QStyleOptionSizeGrip__Version QStyleOptionSizeGrip__StyleOptionVersion = 1 ) type QStyleOptionGraphicsItem__StyleOptionType int const ( QStyleOptionGraphicsItem__Type QStyleOptionGraphicsItem__StyleOptionType = 15 ) type QStyleOptionGraphicsItem__StyleOptionVersion int const ( QStyleOptionGraphicsItem__Version QStyleOptionGraphicsItem__StyleOptionVersion = 1 ) type QStyleHintReturn__HintReturnType int const ( QStyleHintReturn__SH_Default QStyleHintReturn__HintReturnType = 61440 QStyleHintReturn__SH_Mask QStyleHintReturn__HintReturnType = 61441 QStyleHintReturn__SH_Variant QStyleHintReturn__HintReturnType = 61442 ) type QStyleHintReturn__StyleOptionType int const ( QStyleHintReturn__Type QStyleHintReturn__StyleOptionType = 61440 ) type QStyleHintReturn__StyleOptionVersion int const ( QStyleHintReturn__Version QStyleHintReturn__StyleOptionVersion = 1 ) type QStyleHintReturnMask__StyleOptionType int const ( QStyleHintReturnMask__Type QStyleHintReturnMask__StyleOptionType = 61441 ) type QStyleHintReturnMask__StyleOptionVersion int const ( QStyleHintReturnMask__Version QStyleHintReturnMask__StyleOptionVersion = 1 ) type QStyleHintReturnVariant__StyleOptionType int const ( QStyleHintReturnVariant__Type QStyleHintReturnVariant__StyleOptionType = 61442 ) type QStyleHintReturnVariant__StyleOptionVersion int const ( QStyleHintReturnVariant__Version QStyleHintReturnVariant__StyleOptionVersion = 1 ) type QStyleOption struct { h *C.QStyleOption } func (this *QStyleOption) cPointer() *C.QStyleOption { if this == nil { return nil } return this.h } func (this *QStyleOption) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOption constructs the type using only CGO pointers. func newQStyleOption(h *C.QStyleOption) *QStyleOption { if h == nil { return nil } return &QStyleOption{h: h} } // UnsafeNewQStyleOption constructs the type using only unsafe pointers. func UnsafeNewQStyleOption(h unsafe.Pointer) *QStyleOption { return newQStyleOption((*C.QStyleOption)(h)) } // NewQStyleOption constructs a new QStyleOption object. func NewQStyleOption() *QStyleOption { return newQStyleOption(C.QStyleOption_new()) } // NewQStyleOption2 constructs a new QStyleOption object. func NewQStyleOption2(other *QStyleOption) *QStyleOption { return newQStyleOption(C.QStyleOption_new2(other.cPointer())) } // NewQStyleOption3 constructs a new QStyleOption object. func NewQStyleOption3(version int) *QStyleOption { return newQStyleOption(C.QStyleOption_new3((C.int)(version))) } // NewQStyleOption4 constructs a new QStyleOption object. func NewQStyleOption4(version int, typeVal int) *QStyleOption { return newQStyleOption(C.QStyleOption_new4((C.int)(version), (C.int)(typeVal))) } func (this *QStyleOption) Version() int { return (int)(C.QStyleOption_version(this.h)) } func (this *QStyleOption) SetVersion(version int) { C.QStyleOption_setVersion(this.h, (C.int)(version)) } func (this *QStyleOption) Type() int { return (int)(C.QStyleOption_type(this.h)) } func (this *QStyleOption) SetType(typeVal int) { C.QStyleOption_setType(this.h, (C.int)(typeVal)) } func (this *QStyleOption) State() QStyle__StateFlag { return (QStyle__StateFlag)(C.QStyleOption_state(this.h)) } func (this *QStyleOption) SetState(state QStyle__StateFlag) { C.QStyleOption_setState(this.h, (C.int)(state)) } func (this *QStyleOption) Direction() LayoutDirection { return (LayoutDirection)(C.QStyleOption_direction(this.h)) } func (this *QStyleOption) SetDirection(direction LayoutDirection) { C.QStyleOption_setDirection(this.h, (C.int)(direction)) } func (this *QStyleOption) Rect() *QRect { rect_goptr := newQRect(C.QStyleOption_rect(this.h)) rect_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return rect_goptr } func (this *QStyleOption) SetRect(rect QRect) { C.QStyleOption_setRect(this.h, rect.cPointer()) } func (this *QStyleOption) FontMetrics() *QFontMetrics { fontMetrics_goptr := newQFontMetrics(C.QStyleOption_fontMetrics(this.h)) fontMetrics_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return fontMetrics_goptr } func (this *QStyleOption) SetFontMetrics(fontMetrics QFontMetrics) { C.QStyleOption_setFontMetrics(this.h, fontMetrics.cPointer()) } func (this *QStyleOption) Palette() *QPalette { palette_goptr := newQPalette(C.QStyleOption_palette(this.h)) palette_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return palette_goptr } func (this *QStyleOption) SetPalette(palette QPalette) { C.QStyleOption_setPalette(this.h, palette.cPointer()) } func (this *QStyleOption) StyleObject() *QObject { return newQObject(C.QStyleOption_styleObject(this.h)) } func (this *QStyleOption) SetStyleObject(styleObject *QObject) { C.QStyleOption_setStyleObject(this.h, styleObject.cPointer()) } func (this *QStyleOption) InitFrom(w *QWidget) { C.QStyleOption_initFrom(this.h, w.cPointer()) } func (this *QStyleOption) OperatorAssign(other *QStyleOption) { C.QStyleOption_operatorAssign(this.h, other.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOption) Delete() { C.QStyleOption_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOption) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOption) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionFocusRect struct { h *C.QStyleOptionFocusRect *QStyleOption } func (this *QStyleOptionFocusRect) cPointer() *C.QStyleOptionFocusRect { if this == nil { return nil } return this.h } func (this *QStyleOptionFocusRect) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionFocusRect constructs the type using only CGO pointers. func newQStyleOptionFocusRect(h *C.QStyleOptionFocusRect) *QStyleOptionFocusRect { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionFocusRect_virtbase(h, &outptr_QStyleOption) return &QStyleOptionFocusRect{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionFocusRect constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionFocusRect(h unsafe.Pointer) *QStyleOptionFocusRect { return newQStyleOptionFocusRect((*C.QStyleOptionFocusRect)(h)) } // NewQStyleOptionFocusRect constructs a new QStyleOptionFocusRect object. func NewQStyleOptionFocusRect() *QStyleOptionFocusRect { return newQStyleOptionFocusRect(C.QStyleOptionFocusRect_new()) } // NewQStyleOptionFocusRect2 constructs a new QStyleOptionFocusRect object. func NewQStyleOptionFocusRect2(other *QStyleOptionFocusRect) *QStyleOptionFocusRect { return newQStyleOptionFocusRect(C.QStyleOptionFocusRect_new2(other.cPointer())) } func (this *QStyleOptionFocusRect) BackgroundColor() *QColor { backgroundColor_goptr := newQColor(C.QStyleOptionFocusRect_backgroundColor(this.h)) backgroundColor_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return backgroundColor_goptr } func (this *QStyleOptionFocusRect) SetBackgroundColor(backgroundColor QColor) { C.QStyleOptionFocusRect_setBackgroundColor(this.h, backgroundColor.cPointer()) } func (this *QStyleOptionFocusRect) OperatorAssign(param1 *QStyleOptionFocusRect) { C.QStyleOptionFocusRect_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionFocusRect) Delete() { C.QStyleOptionFocusRect_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionFocusRect) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionFocusRect) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionFrame struct { h *C.QStyleOptionFrame *QStyleOption } func (this *QStyleOptionFrame) cPointer() *C.QStyleOptionFrame { if this == nil { return nil } return this.h } func (this *QStyleOptionFrame) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionFrame constructs the type using only CGO pointers. func newQStyleOptionFrame(h *C.QStyleOptionFrame) *QStyleOptionFrame { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionFrame_virtbase(h, &outptr_QStyleOption) return &QStyleOptionFrame{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionFrame constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionFrame(h unsafe.Pointer) *QStyleOptionFrame { return newQStyleOptionFrame((*C.QStyleOptionFrame)(h)) } // NewQStyleOptionFrame constructs a new QStyleOptionFrame object. func NewQStyleOptionFrame() *QStyleOptionFrame { return newQStyleOptionFrame(C.QStyleOptionFrame_new()) } // NewQStyleOptionFrame2 constructs a new QStyleOptionFrame object. func NewQStyleOptionFrame2(other *QStyleOptionFrame) *QStyleOptionFrame { return newQStyleOptionFrame(C.QStyleOptionFrame_new2(other.cPointer())) } func (this *QStyleOptionFrame) LineWidth() int { return (int)(C.QStyleOptionFrame_lineWidth(this.h)) } func (this *QStyleOptionFrame) SetLineWidth(lineWidth int) { C.QStyleOptionFrame_setLineWidth(this.h, (C.int)(lineWidth)) } func (this *QStyleOptionFrame) MidLineWidth() int { return (int)(C.QStyleOptionFrame_midLineWidth(this.h)) } func (this *QStyleOptionFrame) SetMidLineWidth(midLineWidth int) { C.QStyleOptionFrame_setMidLineWidth(this.h, (C.int)(midLineWidth)) } func (this *QStyleOptionFrame) Features() QStyleOptionFrame__FrameFeature { return (QStyleOptionFrame__FrameFeature)(C.QStyleOptionFrame_features(this.h)) } func (this *QStyleOptionFrame) SetFeatures(features QStyleOptionFrame__FrameFeature) { C.QStyleOptionFrame_setFeatures(this.h, (C.int)(features)) } func (this *QStyleOptionFrame) FrameShape() QFrame__Shape { return (QFrame__Shape)(C.QStyleOptionFrame_frameShape(this.h)) } func (this *QStyleOptionFrame) SetFrameShape(frameShape QFrame__Shape) { C.QStyleOptionFrame_setFrameShape(this.h, (C.int)(frameShape)) } func (this *QStyleOptionFrame) OperatorAssign(param1 *QStyleOptionFrame) { C.QStyleOptionFrame_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionFrame) Delete() { C.QStyleOptionFrame_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionFrame) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionFrame) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionTabWidgetFrame struct { h *C.QStyleOptionTabWidgetFrame *QStyleOption } func (this *QStyleOptionTabWidgetFrame) cPointer() *C.QStyleOptionTabWidgetFrame { if this == nil { return nil } return this.h } func (this *QStyleOptionTabWidgetFrame) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionTabWidgetFrame constructs the type using only CGO pointers. func newQStyleOptionTabWidgetFrame(h *C.QStyleOptionTabWidgetFrame) *QStyleOptionTabWidgetFrame { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionTabWidgetFrame_virtbase(h, &outptr_QStyleOption) return &QStyleOptionTabWidgetFrame{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionTabWidgetFrame constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionTabWidgetFrame(h unsafe.Pointer) *QStyleOptionTabWidgetFrame { return newQStyleOptionTabWidgetFrame((*C.QStyleOptionTabWidgetFrame)(h)) } // NewQStyleOptionTabWidgetFrame constructs a new QStyleOptionTabWidgetFrame object. func NewQStyleOptionTabWidgetFrame() *QStyleOptionTabWidgetFrame { return newQStyleOptionTabWidgetFrame(C.QStyleOptionTabWidgetFrame_new()) } // NewQStyleOptionTabWidgetFrame2 constructs a new QStyleOptionTabWidgetFrame object. func NewQStyleOptionTabWidgetFrame2(other *QStyleOptionTabWidgetFrame) *QStyleOptionTabWidgetFrame { return newQStyleOptionTabWidgetFrame(C.QStyleOptionTabWidgetFrame_new2(other.cPointer())) } func (this *QStyleOptionTabWidgetFrame) LineWidth() int { return (int)(C.QStyleOptionTabWidgetFrame_lineWidth(this.h)) } func (this *QStyleOptionTabWidgetFrame) SetLineWidth(lineWidth int) { C.QStyleOptionTabWidgetFrame_setLineWidth(this.h, (C.int)(lineWidth)) } func (this *QStyleOptionTabWidgetFrame) MidLineWidth() int { return (int)(C.QStyleOptionTabWidgetFrame_midLineWidth(this.h)) } func (this *QStyleOptionTabWidgetFrame) SetMidLineWidth(midLineWidth int) { C.QStyleOptionTabWidgetFrame_setMidLineWidth(this.h, (C.int)(midLineWidth)) } func (this *QStyleOptionTabWidgetFrame) Shape() QTabBar__Shape { return (QTabBar__Shape)(C.QStyleOptionTabWidgetFrame_shape(this.h)) } func (this *QStyleOptionTabWidgetFrame) SetShape(shape QTabBar__Shape) { C.QStyleOptionTabWidgetFrame_setShape(this.h, (C.int)(shape)) } func (this *QStyleOptionTabWidgetFrame) TabBarSize() *QSize { tabBarSize_goptr := newQSize(C.QStyleOptionTabWidgetFrame_tabBarSize(this.h)) tabBarSize_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return tabBarSize_goptr } func (this *QStyleOptionTabWidgetFrame) SetTabBarSize(tabBarSize QSize) { C.QStyleOptionTabWidgetFrame_setTabBarSize(this.h, tabBarSize.cPointer()) } func (this *QStyleOptionTabWidgetFrame) RightCornerWidgetSize() *QSize { rightCornerWidgetSize_goptr := newQSize(C.QStyleOptionTabWidgetFrame_rightCornerWidgetSize(this.h)) rightCornerWidgetSize_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return rightCornerWidgetSize_goptr } func (this *QStyleOptionTabWidgetFrame) SetRightCornerWidgetSize(rightCornerWidgetSize QSize) { C.QStyleOptionTabWidgetFrame_setRightCornerWidgetSize(this.h, rightCornerWidgetSize.cPointer()) } func (this *QStyleOptionTabWidgetFrame) LeftCornerWidgetSize() *QSize { leftCornerWidgetSize_goptr := newQSize(C.QStyleOptionTabWidgetFrame_leftCornerWidgetSize(this.h)) leftCornerWidgetSize_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return leftCornerWidgetSize_goptr } func (this *QStyleOptionTabWidgetFrame) SetLeftCornerWidgetSize(leftCornerWidgetSize QSize) { C.QStyleOptionTabWidgetFrame_setLeftCornerWidgetSize(this.h, leftCornerWidgetSize.cPointer()) } func (this *QStyleOptionTabWidgetFrame) TabBarRect() *QRect { tabBarRect_goptr := newQRect(C.QStyleOptionTabWidgetFrame_tabBarRect(this.h)) tabBarRect_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return tabBarRect_goptr } func (this *QStyleOptionTabWidgetFrame) SetTabBarRect(tabBarRect QRect) { C.QStyleOptionTabWidgetFrame_setTabBarRect(this.h, tabBarRect.cPointer()) } func (this *QStyleOptionTabWidgetFrame) SelectedTabRect() *QRect { selectedTabRect_goptr := newQRect(C.QStyleOptionTabWidgetFrame_selectedTabRect(this.h)) selectedTabRect_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return selectedTabRect_goptr } func (this *QStyleOptionTabWidgetFrame) SetSelectedTabRect(selectedTabRect QRect) { C.QStyleOptionTabWidgetFrame_setSelectedTabRect(this.h, selectedTabRect.cPointer()) } func (this *QStyleOptionTabWidgetFrame) OperatorAssign(param1 *QStyleOptionTabWidgetFrame) { C.QStyleOptionTabWidgetFrame_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionTabWidgetFrame) Delete() { C.QStyleOptionTabWidgetFrame_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionTabWidgetFrame) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionTabWidgetFrame) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionTabBarBase struct { h *C.QStyleOptionTabBarBase *QStyleOption } func (this *QStyleOptionTabBarBase) cPointer() *C.QStyleOptionTabBarBase { if this == nil { return nil } return this.h } func (this *QStyleOptionTabBarBase) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionTabBarBase constructs the type using only CGO pointers. func newQStyleOptionTabBarBase(h *C.QStyleOptionTabBarBase) *QStyleOptionTabBarBase { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionTabBarBase_virtbase(h, &outptr_QStyleOption) return &QStyleOptionTabBarBase{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionTabBarBase constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionTabBarBase(h unsafe.Pointer) *QStyleOptionTabBarBase { return newQStyleOptionTabBarBase((*C.QStyleOptionTabBarBase)(h)) } // NewQStyleOptionTabBarBase constructs a new QStyleOptionTabBarBase object. func NewQStyleOptionTabBarBase() *QStyleOptionTabBarBase { return newQStyleOptionTabBarBase(C.QStyleOptionTabBarBase_new()) } // NewQStyleOptionTabBarBase2 constructs a new QStyleOptionTabBarBase object. func NewQStyleOptionTabBarBase2(other *QStyleOptionTabBarBase) *QStyleOptionTabBarBase { return newQStyleOptionTabBarBase(C.QStyleOptionTabBarBase_new2(other.cPointer())) } func (this *QStyleOptionTabBarBase) Shape() QTabBar__Shape { return (QTabBar__Shape)(C.QStyleOptionTabBarBase_shape(this.h)) } func (this *QStyleOptionTabBarBase) SetShape(shape QTabBar__Shape) { C.QStyleOptionTabBarBase_setShape(this.h, (C.int)(shape)) } func (this *QStyleOptionTabBarBase) TabBarRect() *QRect { tabBarRect_goptr := newQRect(C.QStyleOptionTabBarBase_tabBarRect(this.h)) tabBarRect_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return tabBarRect_goptr } func (this *QStyleOptionTabBarBase) SetTabBarRect(tabBarRect QRect) { C.QStyleOptionTabBarBase_setTabBarRect(this.h, tabBarRect.cPointer()) } func (this *QStyleOptionTabBarBase) SelectedTabRect() *QRect { selectedTabRect_goptr := newQRect(C.QStyleOptionTabBarBase_selectedTabRect(this.h)) selectedTabRect_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return selectedTabRect_goptr } func (this *QStyleOptionTabBarBase) SetSelectedTabRect(selectedTabRect QRect) { C.QStyleOptionTabBarBase_setSelectedTabRect(this.h, selectedTabRect.cPointer()) } func (this *QStyleOptionTabBarBase) DocumentMode() bool { return (bool)(C.QStyleOptionTabBarBase_documentMode(this.h)) } func (this *QStyleOptionTabBarBase) SetDocumentMode(documentMode bool) { C.QStyleOptionTabBarBase_setDocumentMode(this.h, (C.bool)(documentMode)) } func (this *QStyleOptionTabBarBase) OperatorAssign(param1 *QStyleOptionTabBarBase) { C.QStyleOptionTabBarBase_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionTabBarBase) Delete() { C.QStyleOptionTabBarBase_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionTabBarBase) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionTabBarBase) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionHeader struct { h *C.QStyleOptionHeader *QStyleOption } func (this *QStyleOptionHeader) cPointer() *C.QStyleOptionHeader { if this == nil { return nil } return this.h } func (this *QStyleOptionHeader) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionHeader constructs the type using only CGO pointers. func newQStyleOptionHeader(h *C.QStyleOptionHeader) *QStyleOptionHeader { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionHeader_virtbase(h, &outptr_QStyleOption) return &QStyleOptionHeader{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionHeader constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionHeader(h unsafe.Pointer) *QStyleOptionHeader { return newQStyleOptionHeader((*C.QStyleOptionHeader)(h)) } // NewQStyleOptionHeader constructs a new QStyleOptionHeader object. func NewQStyleOptionHeader() *QStyleOptionHeader { return newQStyleOptionHeader(C.QStyleOptionHeader_new()) } // NewQStyleOptionHeader2 constructs a new QStyleOptionHeader object. func NewQStyleOptionHeader2(other *QStyleOptionHeader) *QStyleOptionHeader { return newQStyleOptionHeader(C.QStyleOptionHeader_new2(other.cPointer())) } func (this *QStyleOptionHeader) Section() int { return (int)(C.QStyleOptionHeader_section(this.h)) } func (this *QStyleOptionHeader) SetSection(section int) { C.QStyleOptionHeader_setSection(this.h, (C.int)(section)) } func (this *QStyleOptionHeader) Text() string { var text_ms C.struct_miqt_string = C.QStyleOptionHeader_text(this.h) text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len))) C.free(unsafe.Pointer(text_ms.data)) return text_ret } func (this *QStyleOptionHeader) SetText(text string) { text_ms := C.struct_miqt_string{} text_ms.data = C.CString(text) text_ms.len = C.size_t(len(text)) defer C.free(unsafe.Pointer(text_ms.data)) C.QStyleOptionHeader_setText(this.h, text_ms) } func (this *QStyleOptionHeader) TextAlignment() AlignmentFlag { return (AlignmentFlag)(C.QStyleOptionHeader_textAlignment(this.h)) } func (this *QStyleOptionHeader) SetTextAlignment(textAlignment AlignmentFlag) { C.QStyleOptionHeader_setTextAlignment(this.h, (C.int)(textAlignment)) } func (this *QStyleOptionHeader) Icon() *QIcon { icon_goptr := newQIcon(C.QStyleOptionHeader_icon(this.h)) icon_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return icon_goptr } func (this *QStyleOptionHeader) SetIcon(icon QIcon) { C.QStyleOptionHeader_setIcon(this.h, icon.cPointer()) } func (this *QStyleOptionHeader) IconAlignment() AlignmentFlag { return (AlignmentFlag)(C.QStyleOptionHeader_iconAlignment(this.h)) } func (this *QStyleOptionHeader) SetIconAlignment(iconAlignment AlignmentFlag) { C.QStyleOptionHeader_setIconAlignment(this.h, (C.int)(iconAlignment)) } func (this *QStyleOptionHeader) Position() QStyleOptionHeader__SectionPosition { return (QStyleOptionHeader__SectionPosition)(C.QStyleOptionHeader_position(this.h)) } func (this *QStyleOptionHeader) SetPosition(position QStyleOptionHeader__SectionPosition) { C.QStyleOptionHeader_setPosition(this.h, (C.int)(position)) } func (this *QStyleOptionHeader) SelectedPosition() QStyleOptionHeader__SelectedPosition { return (QStyleOptionHeader__SelectedPosition)(C.QStyleOptionHeader_selectedPosition(this.h)) } func (this *QStyleOptionHeader) SetSelectedPosition(selectedPosition QStyleOptionHeader__SelectedPosition) { C.QStyleOptionHeader_setSelectedPosition(this.h, (C.int)(selectedPosition)) } func (this *QStyleOptionHeader) SortIndicator() QStyleOptionHeader__SortIndicator { return (QStyleOptionHeader__SortIndicator)(C.QStyleOptionHeader_sortIndicator(this.h)) } func (this *QStyleOptionHeader) SetSortIndicator(sortIndicator QStyleOptionHeader__SortIndicator) { C.QStyleOptionHeader_setSortIndicator(this.h, (C.int)(sortIndicator)) } func (this *QStyleOptionHeader) Orientation() Orientation { return (Orientation)(C.QStyleOptionHeader_orientation(this.h)) } func (this *QStyleOptionHeader) SetOrientation(orientation Orientation) { C.QStyleOptionHeader_setOrientation(this.h, (C.int)(orientation)) } func (this *QStyleOptionHeader) OperatorAssign(param1 *QStyleOptionHeader) { C.QStyleOptionHeader_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionHeader) Delete() { C.QStyleOptionHeader_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionHeader) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionHeader) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionHeaderV2 struct { h *C.QStyleOptionHeaderV2 *QStyleOptionHeader } func (this *QStyleOptionHeaderV2) cPointer() *C.QStyleOptionHeaderV2 { if this == nil { return nil } return this.h } func (this *QStyleOptionHeaderV2) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionHeaderV2 constructs the type using only CGO pointers. func newQStyleOptionHeaderV2(h *C.QStyleOptionHeaderV2) *QStyleOptionHeaderV2 { if h == nil { return nil } var outptr_QStyleOptionHeader *C.QStyleOptionHeader = nil C.QStyleOptionHeaderV2_virtbase(h, &outptr_QStyleOptionHeader) return &QStyleOptionHeaderV2{h: h, QStyleOptionHeader: newQStyleOptionHeader(outptr_QStyleOptionHeader)} } // UnsafeNewQStyleOptionHeaderV2 constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionHeaderV2(h unsafe.Pointer) *QStyleOptionHeaderV2 { return newQStyleOptionHeaderV2((*C.QStyleOptionHeaderV2)(h)) } // NewQStyleOptionHeaderV2 constructs a new QStyleOptionHeaderV2 object. func NewQStyleOptionHeaderV2() *QStyleOptionHeaderV2 { return newQStyleOptionHeaderV2(C.QStyleOptionHeaderV2_new()) } // NewQStyleOptionHeaderV22 constructs a new QStyleOptionHeaderV2 object. func NewQStyleOptionHeaderV22(other *QStyleOptionHeaderV2) *QStyleOptionHeaderV2 { return newQStyleOptionHeaderV2(C.QStyleOptionHeaderV2_new2(other.cPointer())) } func (this *QStyleOptionHeaderV2) OperatorAssign(param1 *QStyleOptionHeaderV2) { C.QStyleOptionHeaderV2_operatorAssign(this.h, param1.cPointer()) } func (this *QStyleOptionHeaderV2) TextElideMode() TextElideMode { return (TextElideMode)(C.QStyleOptionHeaderV2_textElideMode(this.h)) } func (this *QStyleOptionHeaderV2) SetTextElideMode(textElideMode TextElideMode) { C.QStyleOptionHeaderV2_setTextElideMode(this.h, (C.int)(textElideMode)) } func (this *QStyleOptionHeaderV2) IsSectionDragTarget() bool { return (bool)(C.QStyleOptionHeaderV2_isSectionDragTarget(this.h)) } func (this *QStyleOptionHeaderV2) SetIsSectionDragTarget(isSectionDragTarget bool) { C.QStyleOptionHeaderV2_setIsSectionDragTarget(this.h, (C.bool)(isSectionDragTarget)) } func (this *QStyleOptionHeaderV2) Unused() int { return (int)(C.QStyleOptionHeaderV2_unused(this.h)) } func (this *QStyleOptionHeaderV2) SetUnused(unused int) { C.QStyleOptionHeaderV2_setUnused(this.h, (C.int)(unused)) } // Delete this object from C++ memory. func (this *QStyleOptionHeaderV2) Delete() { C.QStyleOptionHeaderV2_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionHeaderV2) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionHeaderV2) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionButton struct { h *C.QStyleOptionButton *QStyleOption } func (this *QStyleOptionButton) cPointer() *C.QStyleOptionButton { if this == nil { return nil } return this.h } func (this *QStyleOptionButton) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionButton constructs the type using only CGO pointers. func newQStyleOptionButton(h *C.QStyleOptionButton) *QStyleOptionButton { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionButton_virtbase(h, &outptr_QStyleOption) return &QStyleOptionButton{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionButton constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionButton(h unsafe.Pointer) *QStyleOptionButton { return newQStyleOptionButton((*C.QStyleOptionButton)(h)) } // NewQStyleOptionButton constructs a new QStyleOptionButton object. func NewQStyleOptionButton() *QStyleOptionButton { return newQStyleOptionButton(C.QStyleOptionButton_new()) } // NewQStyleOptionButton2 constructs a new QStyleOptionButton object. func NewQStyleOptionButton2(other *QStyleOptionButton) *QStyleOptionButton { return newQStyleOptionButton(C.QStyleOptionButton_new2(other.cPointer())) } func (this *QStyleOptionButton) Features() QStyleOptionButton__ButtonFeature { return (QStyleOptionButton__ButtonFeature)(C.QStyleOptionButton_features(this.h)) } func (this *QStyleOptionButton) SetFeatures(features QStyleOptionButton__ButtonFeature) { C.QStyleOptionButton_setFeatures(this.h, (C.int)(features)) } func (this *QStyleOptionButton) Text() string { var text_ms C.struct_miqt_string = C.QStyleOptionButton_text(this.h) text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len))) C.free(unsafe.Pointer(text_ms.data)) return text_ret } func (this *QStyleOptionButton) SetText(text string) { text_ms := C.struct_miqt_string{} text_ms.data = C.CString(text) text_ms.len = C.size_t(len(text)) defer C.free(unsafe.Pointer(text_ms.data)) C.QStyleOptionButton_setText(this.h, text_ms) } func (this *QStyleOptionButton) Icon() *QIcon { icon_goptr := newQIcon(C.QStyleOptionButton_icon(this.h)) icon_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return icon_goptr } func (this *QStyleOptionButton) SetIcon(icon QIcon) { C.QStyleOptionButton_setIcon(this.h, icon.cPointer()) } func (this *QStyleOptionButton) IconSize() *QSize { iconSize_goptr := newQSize(C.QStyleOptionButton_iconSize(this.h)) iconSize_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return iconSize_goptr } func (this *QStyleOptionButton) SetIconSize(iconSize QSize) { C.QStyleOptionButton_setIconSize(this.h, iconSize.cPointer()) } func (this *QStyleOptionButton) OperatorAssign(param1 *QStyleOptionButton) { C.QStyleOptionButton_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionButton) Delete() { C.QStyleOptionButton_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionButton) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionButton) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionTab struct { h *C.QStyleOptionTab *QStyleOption } func (this *QStyleOptionTab) cPointer() *C.QStyleOptionTab { if this == nil { return nil } return this.h } func (this *QStyleOptionTab) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionTab constructs the type using only CGO pointers. func newQStyleOptionTab(h *C.QStyleOptionTab) *QStyleOptionTab { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionTab_virtbase(h, &outptr_QStyleOption) return &QStyleOptionTab{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionTab constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionTab(h unsafe.Pointer) *QStyleOptionTab { return newQStyleOptionTab((*C.QStyleOptionTab)(h)) } // NewQStyleOptionTab constructs a new QStyleOptionTab object. func NewQStyleOptionTab() *QStyleOptionTab { return newQStyleOptionTab(C.QStyleOptionTab_new()) } // NewQStyleOptionTab2 constructs a new QStyleOptionTab object. func NewQStyleOptionTab2(other *QStyleOptionTab) *QStyleOptionTab { return newQStyleOptionTab(C.QStyleOptionTab_new2(other.cPointer())) } func (this *QStyleOptionTab) Shape() QTabBar__Shape { return (QTabBar__Shape)(C.QStyleOptionTab_shape(this.h)) } func (this *QStyleOptionTab) SetShape(shape QTabBar__Shape) { C.QStyleOptionTab_setShape(this.h, (C.int)(shape)) } func (this *QStyleOptionTab) Text() string { var text_ms C.struct_miqt_string = C.QStyleOptionTab_text(this.h) text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len))) C.free(unsafe.Pointer(text_ms.data)) return text_ret } func (this *QStyleOptionTab) SetText(text string) { text_ms := C.struct_miqt_string{} text_ms.data = C.CString(text) text_ms.len = C.size_t(len(text)) defer C.free(unsafe.Pointer(text_ms.data)) C.QStyleOptionTab_setText(this.h, text_ms) } func (this *QStyleOptionTab) Icon() *QIcon { icon_goptr := newQIcon(C.QStyleOptionTab_icon(this.h)) icon_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return icon_goptr } func (this *QStyleOptionTab) SetIcon(icon QIcon) { C.QStyleOptionTab_setIcon(this.h, icon.cPointer()) } func (this *QStyleOptionTab) Row() int { return (int)(C.QStyleOptionTab_row(this.h)) } func (this *QStyleOptionTab) SetRow(row int) { C.QStyleOptionTab_setRow(this.h, (C.int)(row)) } func (this *QStyleOptionTab) Position() QStyleOptionTab__TabPosition { return (QStyleOptionTab__TabPosition)(C.QStyleOptionTab_position(this.h)) } func (this *QStyleOptionTab) SetPosition(position QStyleOptionTab__TabPosition) { C.QStyleOptionTab_setPosition(this.h, (C.int)(position)) } func (this *QStyleOptionTab) SelectedPosition() QStyleOptionTab__SelectedPosition { return (QStyleOptionTab__SelectedPosition)(C.QStyleOptionTab_selectedPosition(this.h)) } func (this *QStyleOptionTab) SetSelectedPosition(selectedPosition QStyleOptionTab__SelectedPosition) { C.QStyleOptionTab_setSelectedPosition(this.h, (C.int)(selectedPosition)) } func (this *QStyleOptionTab) CornerWidgets() QStyleOptionTab__CornerWidget { return (QStyleOptionTab__CornerWidget)(C.QStyleOptionTab_cornerWidgets(this.h)) } func (this *QStyleOptionTab) SetCornerWidgets(cornerWidgets QStyleOptionTab__CornerWidget) { C.QStyleOptionTab_setCornerWidgets(this.h, (C.int)(cornerWidgets)) } func (this *QStyleOptionTab) IconSize() *QSize { iconSize_goptr := newQSize(C.QStyleOptionTab_iconSize(this.h)) iconSize_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return iconSize_goptr } func (this *QStyleOptionTab) SetIconSize(iconSize QSize) { C.QStyleOptionTab_setIconSize(this.h, iconSize.cPointer()) } func (this *QStyleOptionTab) DocumentMode() bool { return (bool)(C.QStyleOptionTab_documentMode(this.h)) } func (this *QStyleOptionTab) SetDocumentMode(documentMode bool) { C.QStyleOptionTab_setDocumentMode(this.h, (C.bool)(documentMode)) } func (this *QStyleOptionTab) LeftButtonSize() *QSize { leftButtonSize_goptr := newQSize(C.QStyleOptionTab_leftButtonSize(this.h)) leftButtonSize_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return leftButtonSize_goptr } func (this *QStyleOptionTab) SetLeftButtonSize(leftButtonSize QSize) { C.QStyleOptionTab_setLeftButtonSize(this.h, leftButtonSize.cPointer()) } func (this *QStyleOptionTab) RightButtonSize() *QSize { rightButtonSize_goptr := newQSize(C.QStyleOptionTab_rightButtonSize(this.h)) rightButtonSize_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return rightButtonSize_goptr } func (this *QStyleOptionTab) SetRightButtonSize(rightButtonSize QSize) { C.QStyleOptionTab_setRightButtonSize(this.h, rightButtonSize.cPointer()) } func (this *QStyleOptionTab) Features() QStyleOptionTab__TabFeature { return (QStyleOptionTab__TabFeature)(C.QStyleOptionTab_features(this.h)) } func (this *QStyleOptionTab) SetFeatures(features QStyleOptionTab__TabFeature) { C.QStyleOptionTab_setFeatures(this.h, (C.int)(features)) } func (this *QStyleOptionTab) TabIndex() int { return (int)(C.QStyleOptionTab_tabIndex(this.h)) } func (this *QStyleOptionTab) SetTabIndex(tabIndex int) { C.QStyleOptionTab_setTabIndex(this.h, (C.int)(tabIndex)) } func (this *QStyleOptionTab) OperatorAssign(param1 *QStyleOptionTab) { C.QStyleOptionTab_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionTab) Delete() { C.QStyleOptionTab_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionTab) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionTab) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionToolBar struct { h *C.QStyleOptionToolBar *QStyleOption } func (this *QStyleOptionToolBar) cPointer() *C.QStyleOptionToolBar { if this == nil { return nil } return this.h } func (this *QStyleOptionToolBar) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionToolBar constructs the type using only CGO pointers. func newQStyleOptionToolBar(h *C.QStyleOptionToolBar) *QStyleOptionToolBar { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionToolBar_virtbase(h, &outptr_QStyleOption) return &QStyleOptionToolBar{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionToolBar constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionToolBar(h unsafe.Pointer) *QStyleOptionToolBar { return newQStyleOptionToolBar((*C.QStyleOptionToolBar)(h)) } // NewQStyleOptionToolBar constructs a new QStyleOptionToolBar object. func NewQStyleOptionToolBar() *QStyleOptionToolBar { return newQStyleOptionToolBar(C.QStyleOptionToolBar_new()) } // NewQStyleOptionToolBar2 constructs a new QStyleOptionToolBar object. func NewQStyleOptionToolBar2(other *QStyleOptionToolBar) *QStyleOptionToolBar { return newQStyleOptionToolBar(C.QStyleOptionToolBar_new2(other.cPointer())) } func (this *QStyleOptionToolBar) PositionOfLine() QStyleOptionToolBar__ToolBarPosition { return (QStyleOptionToolBar__ToolBarPosition)(C.QStyleOptionToolBar_positionOfLine(this.h)) } func (this *QStyleOptionToolBar) SetPositionOfLine(positionOfLine QStyleOptionToolBar__ToolBarPosition) { C.QStyleOptionToolBar_setPositionOfLine(this.h, (C.int)(positionOfLine)) } func (this *QStyleOptionToolBar) PositionWithinLine() QStyleOptionToolBar__ToolBarPosition { return (QStyleOptionToolBar__ToolBarPosition)(C.QStyleOptionToolBar_positionWithinLine(this.h)) } func (this *QStyleOptionToolBar) SetPositionWithinLine(positionWithinLine QStyleOptionToolBar__ToolBarPosition) { C.QStyleOptionToolBar_setPositionWithinLine(this.h, (C.int)(positionWithinLine)) } func (this *QStyleOptionToolBar) ToolBarArea() ToolBarArea { return (ToolBarArea)(C.QStyleOptionToolBar_toolBarArea(this.h)) } func (this *QStyleOptionToolBar) SetToolBarArea(toolBarArea ToolBarArea) { C.QStyleOptionToolBar_setToolBarArea(this.h, (C.int)(toolBarArea)) } func (this *QStyleOptionToolBar) Features() QStyleOptionToolBar__ToolBarFeature { return (QStyleOptionToolBar__ToolBarFeature)(C.QStyleOptionToolBar_features(this.h)) } func (this *QStyleOptionToolBar) SetFeatures(features QStyleOptionToolBar__ToolBarFeature) { C.QStyleOptionToolBar_setFeatures(this.h, (C.int)(features)) } func (this *QStyleOptionToolBar) LineWidth() int { return (int)(C.QStyleOptionToolBar_lineWidth(this.h)) } func (this *QStyleOptionToolBar) SetLineWidth(lineWidth int) { C.QStyleOptionToolBar_setLineWidth(this.h, (C.int)(lineWidth)) } func (this *QStyleOptionToolBar) MidLineWidth() int { return (int)(C.QStyleOptionToolBar_midLineWidth(this.h)) } func (this *QStyleOptionToolBar) SetMidLineWidth(midLineWidth int) { C.QStyleOptionToolBar_setMidLineWidth(this.h, (C.int)(midLineWidth)) } func (this *QStyleOptionToolBar) OperatorAssign(param1 *QStyleOptionToolBar) { C.QStyleOptionToolBar_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionToolBar) Delete() { C.QStyleOptionToolBar_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionToolBar) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionToolBar) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionProgressBar struct { h *C.QStyleOptionProgressBar *QStyleOption } func (this *QStyleOptionProgressBar) cPointer() *C.QStyleOptionProgressBar { if this == nil { return nil } return this.h } func (this *QStyleOptionProgressBar) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionProgressBar constructs the type using only CGO pointers. func newQStyleOptionProgressBar(h *C.QStyleOptionProgressBar) *QStyleOptionProgressBar { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionProgressBar_virtbase(h, &outptr_QStyleOption) return &QStyleOptionProgressBar{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionProgressBar constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionProgressBar(h unsafe.Pointer) *QStyleOptionProgressBar { return newQStyleOptionProgressBar((*C.QStyleOptionProgressBar)(h)) } // NewQStyleOptionProgressBar constructs a new QStyleOptionProgressBar object. func NewQStyleOptionProgressBar() *QStyleOptionProgressBar { return newQStyleOptionProgressBar(C.QStyleOptionProgressBar_new()) } // NewQStyleOptionProgressBar2 constructs a new QStyleOptionProgressBar object. func NewQStyleOptionProgressBar2(other *QStyleOptionProgressBar) *QStyleOptionProgressBar { return newQStyleOptionProgressBar(C.QStyleOptionProgressBar_new2(other.cPointer())) } func (this *QStyleOptionProgressBar) Minimum() int { return (int)(C.QStyleOptionProgressBar_minimum(this.h)) } func (this *QStyleOptionProgressBar) SetMinimum(minimum int) { C.QStyleOptionProgressBar_setMinimum(this.h, (C.int)(minimum)) } func (this *QStyleOptionProgressBar) Maximum() int { return (int)(C.QStyleOptionProgressBar_maximum(this.h)) } func (this *QStyleOptionProgressBar) SetMaximum(maximum int) { C.QStyleOptionProgressBar_setMaximum(this.h, (C.int)(maximum)) } func (this *QStyleOptionProgressBar) Progress() int { return (int)(C.QStyleOptionProgressBar_progress(this.h)) } func (this *QStyleOptionProgressBar) SetProgress(progress int) { C.QStyleOptionProgressBar_setProgress(this.h, (C.int)(progress)) } func (this *QStyleOptionProgressBar) Text() string { var text_ms C.struct_miqt_string = C.QStyleOptionProgressBar_text(this.h) text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len))) C.free(unsafe.Pointer(text_ms.data)) return text_ret } func (this *QStyleOptionProgressBar) SetText(text string) { text_ms := C.struct_miqt_string{} text_ms.data = C.CString(text) text_ms.len = C.size_t(len(text)) defer C.free(unsafe.Pointer(text_ms.data)) C.QStyleOptionProgressBar_setText(this.h, text_ms) } func (this *QStyleOptionProgressBar) TextAlignment() AlignmentFlag { return (AlignmentFlag)(C.QStyleOptionProgressBar_textAlignment(this.h)) } func (this *QStyleOptionProgressBar) SetTextAlignment(textAlignment AlignmentFlag) { C.QStyleOptionProgressBar_setTextAlignment(this.h, (C.int)(textAlignment)) } func (this *QStyleOptionProgressBar) TextVisible() bool { return (bool)(C.QStyleOptionProgressBar_textVisible(this.h)) } func (this *QStyleOptionProgressBar) SetTextVisible(textVisible bool) { C.QStyleOptionProgressBar_setTextVisible(this.h, (C.bool)(textVisible)) } func (this *QStyleOptionProgressBar) InvertedAppearance() bool { return (bool)(C.QStyleOptionProgressBar_invertedAppearance(this.h)) } func (this *QStyleOptionProgressBar) SetInvertedAppearance(invertedAppearance bool) { C.QStyleOptionProgressBar_setInvertedAppearance(this.h, (C.bool)(invertedAppearance)) } func (this *QStyleOptionProgressBar) BottomToTop() bool { return (bool)(C.QStyleOptionProgressBar_bottomToTop(this.h)) } func (this *QStyleOptionProgressBar) SetBottomToTop(bottomToTop bool) { C.QStyleOptionProgressBar_setBottomToTop(this.h, (C.bool)(bottomToTop)) } func (this *QStyleOptionProgressBar) OperatorAssign(param1 *QStyleOptionProgressBar) { C.QStyleOptionProgressBar_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionProgressBar) Delete() { C.QStyleOptionProgressBar_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionProgressBar) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionProgressBar) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionMenuItem struct { h *C.QStyleOptionMenuItem *QStyleOption } func (this *QStyleOptionMenuItem) cPointer() *C.QStyleOptionMenuItem { if this == nil { return nil } return this.h } func (this *QStyleOptionMenuItem) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionMenuItem constructs the type using only CGO pointers. func newQStyleOptionMenuItem(h *C.QStyleOptionMenuItem) *QStyleOptionMenuItem { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionMenuItem_virtbase(h, &outptr_QStyleOption) return &QStyleOptionMenuItem{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionMenuItem constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionMenuItem(h unsafe.Pointer) *QStyleOptionMenuItem { return newQStyleOptionMenuItem((*C.QStyleOptionMenuItem)(h)) } // NewQStyleOptionMenuItem constructs a new QStyleOptionMenuItem object. func NewQStyleOptionMenuItem() *QStyleOptionMenuItem { return newQStyleOptionMenuItem(C.QStyleOptionMenuItem_new()) } // NewQStyleOptionMenuItem2 constructs a new QStyleOptionMenuItem object. func NewQStyleOptionMenuItem2(other *QStyleOptionMenuItem) *QStyleOptionMenuItem { return newQStyleOptionMenuItem(C.QStyleOptionMenuItem_new2(other.cPointer())) } func (this *QStyleOptionMenuItem) MenuItemType() QStyleOptionMenuItem__MenuItemType { return (QStyleOptionMenuItem__MenuItemType)(C.QStyleOptionMenuItem_menuItemType(this.h)) } func (this *QStyleOptionMenuItem) SetMenuItemType(menuItemType QStyleOptionMenuItem__MenuItemType) { C.QStyleOptionMenuItem_setMenuItemType(this.h, (C.int)(menuItemType)) } func (this *QStyleOptionMenuItem) CheckType() QStyleOptionMenuItem__CheckType { return (QStyleOptionMenuItem__CheckType)(C.QStyleOptionMenuItem_checkType(this.h)) } func (this *QStyleOptionMenuItem) SetCheckType(checkType QStyleOptionMenuItem__CheckType) { C.QStyleOptionMenuItem_setCheckType(this.h, (C.int)(checkType)) } func (this *QStyleOptionMenuItem) Checked() bool { return (bool)(C.QStyleOptionMenuItem_checked(this.h)) } func (this *QStyleOptionMenuItem) SetChecked(checked bool) { C.QStyleOptionMenuItem_setChecked(this.h, (C.bool)(checked)) } func (this *QStyleOptionMenuItem) MenuHasCheckableItems() bool { return (bool)(C.QStyleOptionMenuItem_menuHasCheckableItems(this.h)) } func (this *QStyleOptionMenuItem) SetMenuHasCheckableItems(menuHasCheckableItems bool) { C.QStyleOptionMenuItem_setMenuHasCheckableItems(this.h, (C.bool)(menuHasCheckableItems)) } func (this *QStyleOptionMenuItem) MenuRect() *QRect { menuRect_goptr := newQRect(C.QStyleOptionMenuItem_menuRect(this.h)) menuRect_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return menuRect_goptr } func (this *QStyleOptionMenuItem) SetMenuRect(menuRect QRect) { C.QStyleOptionMenuItem_setMenuRect(this.h, menuRect.cPointer()) } func (this *QStyleOptionMenuItem) Text() string { var text_ms C.struct_miqt_string = C.QStyleOptionMenuItem_text(this.h) text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len))) C.free(unsafe.Pointer(text_ms.data)) return text_ret } func (this *QStyleOptionMenuItem) SetText(text string) { text_ms := C.struct_miqt_string{} text_ms.data = C.CString(text) text_ms.len = C.size_t(len(text)) defer C.free(unsafe.Pointer(text_ms.data)) C.QStyleOptionMenuItem_setText(this.h, text_ms) } func (this *QStyleOptionMenuItem) Icon() *QIcon { icon_goptr := newQIcon(C.QStyleOptionMenuItem_icon(this.h)) icon_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return icon_goptr } func (this *QStyleOptionMenuItem) SetIcon(icon QIcon) { C.QStyleOptionMenuItem_setIcon(this.h, icon.cPointer()) } func (this *QStyleOptionMenuItem) MaxIconWidth() int { return (int)(C.QStyleOptionMenuItem_maxIconWidth(this.h)) } func (this *QStyleOptionMenuItem) SetMaxIconWidth(maxIconWidth int) { C.QStyleOptionMenuItem_setMaxIconWidth(this.h, (C.int)(maxIconWidth)) } func (this *QStyleOptionMenuItem) ReservedShortcutWidth() int { return (int)(C.QStyleOptionMenuItem_reservedShortcutWidth(this.h)) } func (this *QStyleOptionMenuItem) SetReservedShortcutWidth(reservedShortcutWidth int) { C.QStyleOptionMenuItem_setReservedShortcutWidth(this.h, (C.int)(reservedShortcutWidth)) } func (this *QStyleOptionMenuItem) Font() *QFont { font_goptr := newQFont(C.QStyleOptionMenuItem_font(this.h)) font_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return font_goptr } func (this *QStyleOptionMenuItem) SetFont(font QFont) { C.QStyleOptionMenuItem_setFont(this.h, font.cPointer()) } func (this *QStyleOptionMenuItem) OperatorAssign(param1 *QStyleOptionMenuItem) { C.QStyleOptionMenuItem_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionMenuItem) Delete() { C.QStyleOptionMenuItem_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionMenuItem) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionMenuItem) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionDockWidget struct { h *C.QStyleOptionDockWidget *QStyleOption } func (this *QStyleOptionDockWidget) cPointer() *C.QStyleOptionDockWidget { if this == nil { return nil } return this.h } func (this *QStyleOptionDockWidget) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionDockWidget constructs the type using only CGO pointers. func newQStyleOptionDockWidget(h *C.QStyleOptionDockWidget) *QStyleOptionDockWidget { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionDockWidget_virtbase(h, &outptr_QStyleOption) return &QStyleOptionDockWidget{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionDockWidget constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionDockWidget(h unsafe.Pointer) *QStyleOptionDockWidget { return newQStyleOptionDockWidget((*C.QStyleOptionDockWidget)(h)) } // NewQStyleOptionDockWidget constructs a new QStyleOptionDockWidget object. func NewQStyleOptionDockWidget() *QStyleOptionDockWidget { return newQStyleOptionDockWidget(C.QStyleOptionDockWidget_new()) } // NewQStyleOptionDockWidget2 constructs a new QStyleOptionDockWidget object. func NewQStyleOptionDockWidget2(other *QStyleOptionDockWidget) *QStyleOptionDockWidget { return newQStyleOptionDockWidget(C.QStyleOptionDockWidget_new2(other.cPointer())) } func (this *QStyleOptionDockWidget) Title() string { var title_ms C.struct_miqt_string = C.QStyleOptionDockWidget_title(this.h) title_ret := C.GoStringN(title_ms.data, C.int(int64(title_ms.len))) C.free(unsafe.Pointer(title_ms.data)) return title_ret } func (this *QStyleOptionDockWidget) SetTitle(title string) { title_ms := C.struct_miqt_string{} title_ms.data = C.CString(title) title_ms.len = C.size_t(len(title)) defer C.free(unsafe.Pointer(title_ms.data)) C.QStyleOptionDockWidget_setTitle(this.h, title_ms) } func (this *QStyleOptionDockWidget) Closable() bool { return (bool)(C.QStyleOptionDockWidget_closable(this.h)) } func (this *QStyleOptionDockWidget) SetClosable(closable bool) { C.QStyleOptionDockWidget_setClosable(this.h, (C.bool)(closable)) } func (this *QStyleOptionDockWidget) Movable() bool { return (bool)(C.QStyleOptionDockWidget_movable(this.h)) } func (this *QStyleOptionDockWidget) SetMovable(movable bool) { C.QStyleOptionDockWidget_setMovable(this.h, (C.bool)(movable)) } func (this *QStyleOptionDockWidget) Floatable() bool { return (bool)(C.QStyleOptionDockWidget_floatable(this.h)) } func (this *QStyleOptionDockWidget) SetFloatable(floatable bool) { C.QStyleOptionDockWidget_setFloatable(this.h, (C.bool)(floatable)) } func (this *QStyleOptionDockWidget) VerticalTitleBar() bool { return (bool)(C.QStyleOptionDockWidget_verticalTitleBar(this.h)) } func (this *QStyleOptionDockWidget) SetVerticalTitleBar(verticalTitleBar bool) { C.QStyleOptionDockWidget_setVerticalTitleBar(this.h, (C.bool)(verticalTitleBar)) } func (this *QStyleOptionDockWidget) OperatorAssign(param1 *QStyleOptionDockWidget) { C.QStyleOptionDockWidget_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionDockWidget) Delete() { C.QStyleOptionDockWidget_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionDockWidget) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionDockWidget) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionViewItem struct { h *C.QStyleOptionViewItem *QStyleOption } func (this *QStyleOptionViewItem) cPointer() *C.QStyleOptionViewItem { if this == nil { return nil } return this.h } func (this *QStyleOptionViewItem) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionViewItem constructs the type using only CGO pointers. func newQStyleOptionViewItem(h *C.QStyleOptionViewItem) *QStyleOptionViewItem { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionViewItem_virtbase(h, &outptr_QStyleOption) return &QStyleOptionViewItem{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionViewItem constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionViewItem(h unsafe.Pointer) *QStyleOptionViewItem { return newQStyleOptionViewItem((*C.QStyleOptionViewItem)(h)) } // NewQStyleOptionViewItem constructs a new QStyleOptionViewItem object. func NewQStyleOptionViewItem() *QStyleOptionViewItem { return newQStyleOptionViewItem(C.QStyleOptionViewItem_new()) } // NewQStyleOptionViewItem2 constructs a new QStyleOptionViewItem object. func NewQStyleOptionViewItem2(other *QStyleOptionViewItem) *QStyleOptionViewItem { return newQStyleOptionViewItem(C.QStyleOptionViewItem_new2(other.cPointer())) } func (this *QStyleOptionViewItem) DisplayAlignment() AlignmentFlag { return (AlignmentFlag)(C.QStyleOptionViewItem_displayAlignment(this.h)) } func (this *QStyleOptionViewItem) SetDisplayAlignment(displayAlignment AlignmentFlag) { C.QStyleOptionViewItem_setDisplayAlignment(this.h, (C.int)(displayAlignment)) } func (this *QStyleOptionViewItem) DecorationAlignment() AlignmentFlag { return (AlignmentFlag)(C.QStyleOptionViewItem_decorationAlignment(this.h)) } func (this *QStyleOptionViewItem) SetDecorationAlignment(decorationAlignment AlignmentFlag) { C.QStyleOptionViewItem_setDecorationAlignment(this.h, (C.int)(decorationAlignment)) } func (this *QStyleOptionViewItem) TextElideMode() TextElideMode { return (TextElideMode)(C.QStyleOptionViewItem_textElideMode(this.h)) } func (this *QStyleOptionViewItem) SetTextElideMode(textElideMode TextElideMode) { C.QStyleOptionViewItem_setTextElideMode(this.h, (C.int)(textElideMode)) } func (this *QStyleOptionViewItem) DecorationPosition() QStyleOptionViewItem__Position { return (QStyleOptionViewItem__Position)(C.QStyleOptionViewItem_decorationPosition(this.h)) } func (this *QStyleOptionViewItem) SetDecorationPosition(decorationPosition QStyleOptionViewItem__Position) { C.QStyleOptionViewItem_setDecorationPosition(this.h, (C.int)(decorationPosition)) } func (this *QStyleOptionViewItem) DecorationSize() *QSize { decorationSize_goptr := newQSize(C.QStyleOptionViewItem_decorationSize(this.h)) decorationSize_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return decorationSize_goptr } func (this *QStyleOptionViewItem) SetDecorationSize(decorationSize QSize) { C.QStyleOptionViewItem_setDecorationSize(this.h, decorationSize.cPointer()) } func (this *QStyleOptionViewItem) Font() *QFont { font_goptr := newQFont(C.QStyleOptionViewItem_font(this.h)) font_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return font_goptr } func (this *QStyleOptionViewItem) SetFont(font QFont) { C.QStyleOptionViewItem_setFont(this.h, font.cPointer()) } func (this *QStyleOptionViewItem) ShowDecorationSelected() bool { return (bool)(C.QStyleOptionViewItem_showDecorationSelected(this.h)) } func (this *QStyleOptionViewItem) SetShowDecorationSelected(showDecorationSelected bool) { C.QStyleOptionViewItem_setShowDecorationSelected(this.h, (C.bool)(showDecorationSelected)) } func (this *QStyleOptionViewItem) Features() QStyleOptionViewItem__ViewItemFeature { return (QStyleOptionViewItem__ViewItemFeature)(C.QStyleOptionViewItem_features(this.h)) } func (this *QStyleOptionViewItem) SetFeatures(features QStyleOptionViewItem__ViewItemFeature) { C.QStyleOptionViewItem_setFeatures(this.h, (C.int)(features)) } func (this *QStyleOptionViewItem) Locale() *QLocale { locale_goptr := newQLocale(C.QStyleOptionViewItem_locale(this.h)) locale_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return locale_goptr } func (this *QStyleOptionViewItem) SetLocale(locale QLocale) { C.QStyleOptionViewItem_setLocale(this.h, locale.cPointer()) } func (this *QStyleOptionViewItem) Widget() *QWidget { return newQWidget(C.QStyleOptionViewItem_widget(this.h)) } func (this *QStyleOptionViewItem) SetWidget(widget *QWidget) { C.QStyleOptionViewItem_setWidget(this.h, widget.cPointer()) } func (this *QStyleOptionViewItem) Index() *QModelIndex { index_goptr := newQModelIndex(C.QStyleOptionViewItem_index(this.h)) index_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return index_goptr } func (this *QStyleOptionViewItem) SetIndex(index QModelIndex) { C.QStyleOptionViewItem_setIndex(this.h, index.cPointer()) } func (this *QStyleOptionViewItem) CheckState() CheckState { return (CheckState)(C.QStyleOptionViewItem_checkState(this.h)) } func (this *QStyleOptionViewItem) SetCheckState(checkState CheckState) { C.QStyleOptionViewItem_setCheckState(this.h, (C.int)(checkState)) } func (this *QStyleOptionViewItem) Icon() *QIcon { icon_goptr := newQIcon(C.QStyleOptionViewItem_icon(this.h)) icon_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return icon_goptr } func (this *QStyleOptionViewItem) SetIcon(icon QIcon) { C.QStyleOptionViewItem_setIcon(this.h, icon.cPointer()) } func (this *QStyleOptionViewItem) Text() string { var text_ms C.struct_miqt_string = C.QStyleOptionViewItem_text(this.h) text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len))) C.free(unsafe.Pointer(text_ms.data)) return text_ret } func (this *QStyleOptionViewItem) SetText(text string) { text_ms := C.struct_miqt_string{} text_ms.data = C.CString(text) text_ms.len = C.size_t(len(text)) defer C.free(unsafe.Pointer(text_ms.data)) C.QStyleOptionViewItem_setText(this.h, text_ms) } func (this *QStyleOptionViewItem) ViewItemPosition() QStyleOptionViewItem__ViewItemPosition { return (QStyleOptionViewItem__ViewItemPosition)(C.QStyleOptionViewItem_viewItemPosition(this.h)) } func (this *QStyleOptionViewItem) SetViewItemPosition(viewItemPosition QStyleOptionViewItem__ViewItemPosition) { C.QStyleOptionViewItem_setViewItemPosition(this.h, (C.int)(viewItemPosition)) } func (this *QStyleOptionViewItem) BackgroundBrush() *QBrush { backgroundBrush_goptr := newQBrush(C.QStyleOptionViewItem_backgroundBrush(this.h)) backgroundBrush_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return backgroundBrush_goptr } func (this *QStyleOptionViewItem) SetBackgroundBrush(backgroundBrush QBrush) { C.QStyleOptionViewItem_setBackgroundBrush(this.h, backgroundBrush.cPointer()) } func (this *QStyleOptionViewItem) OperatorAssign(param1 *QStyleOptionViewItem) { C.QStyleOptionViewItem_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionViewItem) Delete() { C.QStyleOptionViewItem_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionViewItem) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionViewItem) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionToolBox struct { h *C.QStyleOptionToolBox *QStyleOption } func (this *QStyleOptionToolBox) cPointer() *C.QStyleOptionToolBox { if this == nil { return nil } return this.h } func (this *QStyleOptionToolBox) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionToolBox constructs the type using only CGO pointers. func newQStyleOptionToolBox(h *C.QStyleOptionToolBox) *QStyleOptionToolBox { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionToolBox_virtbase(h, &outptr_QStyleOption) return &QStyleOptionToolBox{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionToolBox constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionToolBox(h unsafe.Pointer) *QStyleOptionToolBox { return newQStyleOptionToolBox((*C.QStyleOptionToolBox)(h)) } // NewQStyleOptionToolBox constructs a new QStyleOptionToolBox object. func NewQStyleOptionToolBox() *QStyleOptionToolBox { return newQStyleOptionToolBox(C.QStyleOptionToolBox_new()) } // NewQStyleOptionToolBox2 constructs a new QStyleOptionToolBox object. func NewQStyleOptionToolBox2(other *QStyleOptionToolBox) *QStyleOptionToolBox { return newQStyleOptionToolBox(C.QStyleOptionToolBox_new2(other.cPointer())) } func (this *QStyleOptionToolBox) Text() string { var text_ms C.struct_miqt_string = C.QStyleOptionToolBox_text(this.h) text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len))) C.free(unsafe.Pointer(text_ms.data)) return text_ret } func (this *QStyleOptionToolBox) SetText(text string) { text_ms := C.struct_miqt_string{} text_ms.data = C.CString(text) text_ms.len = C.size_t(len(text)) defer C.free(unsafe.Pointer(text_ms.data)) C.QStyleOptionToolBox_setText(this.h, text_ms) } func (this *QStyleOptionToolBox) Icon() *QIcon { icon_goptr := newQIcon(C.QStyleOptionToolBox_icon(this.h)) icon_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return icon_goptr } func (this *QStyleOptionToolBox) SetIcon(icon QIcon) { C.QStyleOptionToolBox_setIcon(this.h, icon.cPointer()) } func (this *QStyleOptionToolBox) Position() QStyleOptionToolBox__TabPosition { return (QStyleOptionToolBox__TabPosition)(C.QStyleOptionToolBox_position(this.h)) } func (this *QStyleOptionToolBox) SetPosition(position QStyleOptionToolBox__TabPosition) { C.QStyleOptionToolBox_setPosition(this.h, (C.int)(position)) } func (this *QStyleOptionToolBox) SelectedPosition() QStyleOptionToolBox__SelectedPosition { return (QStyleOptionToolBox__SelectedPosition)(C.QStyleOptionToolBox_selectedPosition(this.h)) } func (this *QStyleOptionToolBox) SetSelectedPosition(selectedPosition QStyleOptionToolBox__SelectedPosition) { C.QStyleOptionToolBox_setSelectedPosition(this.h, (C.int)(selectedPosition)) } func (this *QStyleOptionToolBox) OperatorAssign(param1 *QStyleOptionToolBox) { C.QStyleOptionToolBox_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionToolBox) Delete() { C.QStyleOptionToolBox_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionToolBox) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionToolBox) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionRubberBand struct { h *C.QStyleOptionRubberBand *QStyleOption } func (this *QStyleOptionRubberBand) cPointer() *C.QStyleOptionRubberBand { if this == nil { return nil } return this.h } func (this *QStyleOptionRubberBand) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionRubberBand constructs the type using only CGO pointers. func newQStyleOptionRubberBand(h *C.QStyleOptionRubberBand) *QStyleOptionRubberBand { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionRubberBand_virtbase(h, &outptr_QStyleOption) return &QStyleOptionRubberBand{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionRubberBand constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionRubberBand(h unsafe.Pointer) *QStyleOptionRubberBand { return newQStyleOptionRubberBand((*C.QStyleOptionRubberBand)(h)) } // NewQStyleOptionRubberBand constructs a new QStyleOptionRubberBand object. func NewQStyleOptionRubberBand() *QStyleOptionRubberBand { return newQStyleOptionRubberBand(C.QStyleOptionRubberBand_new()) } // NewQStyleOptionRubberBand2 constructs a new QStyleOptionRubberBand object. func NewQStyleOptionRubberBand2(other *QStyleOptionRubberBand) *QStyleOptionRubberBand { return newQStyleOptionRubberBand(C.QStyleOptionRubberBand_new2(other.cPointer())) } func (this *QStyleOptionRubberBand) Shape() QRubberBand__Shape { return (QRubberBand__Shape)(C.QStyleOptionRubberBand_shape(this.h)) } func (this *QStyleOptionRubberBand) SetShape(shape QRubberBand__Shape) { C.QStyleOptionRubberBand_setShape(this.h, (C.int)(shape)) } func (this *QStyleOptionRubberBand) Opaque() bool { return (bool)(C.QStyleOptionRubberBand_opaque(this.h)) } func (this *QStyleOptionRubberBand) SetOpaque(opaque bool) { C.QStyleOptionRubberBand_setOpaque(this.h, (C.bool)(opaque)) } func (this *QStyleOptionRubberBand) OperatorAssign(param1 *QStyleOptionRubberBand) { C.QStyleOptionRubberBand_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionRubberBand) Delete() { C.QStyleOptionRubberBand_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionRubberBand) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionRubberBand) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionComplex struct { h *C.QStyleOptionComplex *QStyleOption } func (this *QStyleOptionComplex) cPointer() *C.QStyleOptionComplex { if this == nil { return nil } return this.h } func (this *QStyleOptionComplex) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionComplex constructs the type using only CGO pointers. func newQStyleOptionComplex(h *C.QStyleOptionComplex) *QStyleOptionComplex { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionComplex_virtbase(h, &outptr_QStyleOption) return &QStyleOptionComplex{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionComplex constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionComplex(h unsafe.Pointer) *QStyleOptionComplex { return newQStyleOptionComplex((*C.QStyleOptionComplex)(h)) } // NewQStyleOptionComplex constructs a new QStyleOptionComplex object. func NewQStyleOptionComplex() *QStyleOptionComplex { return newQStyleOptionComplex(C.QStyleOptionComplex_new()) } // NewQStyleOptionComplex2 constructs a new QStyleOptionComplex object. func NewQStyleOptionComplex2(other *QStyleOptionComplex) *QStyleOptionComplex { return newQStyleOptionComplex(C.QStyleOptionComplex_new2(other.cPointer())) } // NewQStyleOptionComplex3 constructs a new QStyleOptionComplex object. func NewQStyleOptionComplex3(version int) *QStyleOptionComplex { return newQStyleOptionComplex(C.QStyleOptionComplex_new3((C.int)(version))) } // NewQStyleOptionComplex4 constructs a new QStyleOptionComplex object. func NewQStyleOptionComplex4(version int, typeVal int) *QStyleOptionComplex { return newQStyleOptionComplex(C.QStyleOptionComplex_new4((C.int)(version), (C.int)(typeVal))) } func (this *QStyleOptionComplex) SubControls() QStyle__SubControl { return (QStyle__SubControl)(C.QStyleOptionComplex_subControls(this.h)) } func (this *QStyleOptionComplex) SetSubControls(subControls QStyle__SubControl) { C.QStyleOptionComplex_setSubControls(this.h, (C.int)(subControls)) } func (this *QStyleOptionComplex) ActiveSubControls() QStyle__SubControl { return (QStyle__SubControl)(C.QStyleOptionComplex_activeSubControls(this.h)) } func (this *QStyleOptionComplex) SetActiveSubControls(activeSubControls QStyle__SubControl) { C.QStyleOptionComplex_setActiveSubControls(this.h, (C.int)(activeSubControls)) } func (this *QStyleOptionComplex) OperatorAssign(param1 *QStyleOptionComplex) { C.QStyleOptionComplex_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionComplex) Delete() { C.QStyleOptionComplex_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionComplex) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionComplex) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionSlider struct { h *C.QStyleOptionSlider *QStyleOptionComplex } func (this *QStyleOptionSlider) cPointer() *C.QStyleOptionSlider { if this == nil { return nil } return this.h } func (this *QStyleOptionSlider) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionSlider constructs the type using only CGO pointers. func newQStyleOptionSlider(h *C.QStyleOptionSlider) *QStyleOptionSlider { if h == nil { return nil } var outptr_QStyleOptionComplex *C.QStyleOptionComplex = nil C.QStyleOptionSlider_virtbase(h, &outptr_QStyleOptionComplex) return &QStyleOptionSlider{h: h, QStyleOptionComplex: newQStyleOptionComplex(outptr_QStyleOptionComplex)} } // UnsafeNewQStyleOptionSlider constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionSlider(h unsafe.Pointer) *QStyleOptionSlider { return newQStyleOptionSlider((*C.QStyleOptionSlider)(h)) } // NewQStyleOptionSlider constructs a new QStyleOptionSlider object. func NewQStyleOptionSlider() *QStyleOptionSlider { return newQStyleOptionSlider(C.QStyleOptionSlider_new()) } // NewQStyleOptionSlider2 constructs a new QStyleOptionSlider object. func NewQStyleOptionSlider2(other *QStyleOptionSlider) *QStyleOptionSlider { return newQStyleOptionSlider(C.QStyleOptionSlider_new2(other.cPointer())) } func (this *QStyleOptionSlider) Orientation() Orientation { return (Orientation)(C.QStyleOptionSlider_orientation(this.h)) } func (this *QStyleOptionSlider) SetOrientation(orientation Orientation) { C.QStyleOptionSlider_setOrientation(this.h, (C.int)(orientation)) } func (this *QStyleOptionSlider) Minimum() int { return (int)(C.QStyleOptionSlider_minimum(this.h)) } func (this *QStyleOptionSlider) SetMinimum(minimum int) { C.QStyleOptionSlider_setMinimum(this.h, (C.int)(minimum)) } func (this *QStyleOptionSlider) Maximum() int { return (int)(C.QStyleOptionSlider_maximum(this.h)) } func (this *QStyleOptionSlider) SetMaximum(maximum int) { C.QStyleOptionSlider_setMaximum(this.h, (C.int)(maximum)) } func (this *QStyleOptionSlider) TickPosition() QSlider__TickPosition { return (QSlider__TickPosition)(C.QStyleOptionSlider_tickPosition(this.h)) } func (this *QStyleOptionSlider) SetTickPosition(tickPosition QSlider__TickPosition) { C.QStyleOptionSlider_setTickPosition(this.h, (C.int)(tickPosition)) } func (this *QStyleOptionSlider) TickInterval() int { return (int)(C.QStyleOptionSlider_tickInterval(this.h)) } func (this *QStyleOptionSlider) SetTickInterval(tickInterval int) { C.QStyleOptionSlider_setTickInterval(this.h, (C.int)(tickInterval)) } func (this *QStyleOptionSlider) UpsideDown() bool { return (bool)(C.QStyleOptionSlider_upsideDown(this.h)) } func (this *QStyleOptionSlider) SetUpsideDown(upsideDown bool) { C.QStyleOptionSlider_setUpsideDown(this.h, (C.bool)(upsideDown)) } func (this *QStyleOptionSlider) SliderPosition() int { return (int)(C.QStyleOptionSlider_sliderPosition(this.h)) } func (this *QStyleOptionSlider) SetSliderPosition(sliderPosition int) { C.QStyleOptionSlider_setSliderPosition(this.h, (C.int)(sliderPosition)) } func (this *QStyleOptionSlider) SliderValue() int { return (int)(C.QStyleOptionSlider_sliderValue(this.h)) } func (this *QStyleOptionSlider) SetSliderValue(sliderValue int) { C.QStyleOptionSlider_setSliderValue(this.h, (C.int)(sliderValue)) } func (this *QStyleOptionSlider) SingleStep() int { return (int)(C.QStyleOptionSlider_singleStep(this.h)) } func (this *QStyleOptionSlider) SetSingleStep(singleStep int) { C.QStyleOptionSlider_setSingleStep(this.h, (C.int)(singleStep)) } func (this *QStyleOptionSlider) PageStep() int { return (int)(C.QStyleOptionSlider_pageStep(this.h)) } func (this *QStyleOptionSlider) SetPageStep(pageStep int) { C.QStyleOptionSlider_setPageStep(this.h, (C.int)(pageStep)) } func (this *QStyleOptionSlider) NotchTarget() float64 { return (float64)(C.QStyleOptionSlider_notchTarget(this.h)) } func (this *QStyleOptionSlider) SetNotchTarget(notchTarget float64) { C.QStyleOptionSlider_setNotchTarget(this.h, (C.double)(notchTarget)) } func (this *QStyleOptionSlider) DialWrapping() bool { return (bool)(C.QStyleOptionSlider_dialWrapping(this.h)) } func (this *QStyleOptionSlider) SetDialWrapping(dialWrapping bool) { C.QStyleOptionSlider_setDialWrapping(this.h, (C.bool)(dialWrapping)) } func (this *QStyleOptionSlider) KeyboardModifiers() KeyboardModifier { return (KeyboardModifier)(C.QStyleOptionSlider_keyboardModifiers(this.h)) } func (this *QStyleOptionSlider) SetKeyboardModifiers(keyboardModifiers KeyboardModifier) { C.QStyleOptionSlider_setKeyboardModifiers(this.h, (C.int)(keyboardModifiers)) } func (this *QStyleOptionSlider) OperatorAssign(param1 *QStyleOptionSlider) { C.QStyleOptionSlider_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionSlider) Delete() { C.QStyleOptionSlider_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionSlider) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionSlider) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionSpinBox struct { h *C.QStyleOptionSpinBox *QStyleOptionComplex } func (this *QStyleOptionSpinBox) cPointer() *C.QStyleOptionSpinBox { if this == nil { return nil } return this.h } func (this *QStyleOptionSpinBox) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionSpinBox constructs the type using only CGO pointers. func newQStyleOptionSpinBox(h *C.QStyleOptionSpinBox) *QStyleOptionSpinBox { if h == nil { return nil } var outptr_QStyleOptionComplex *C.QStyleOptionComplex = nil C.QStyleOptionSpinBox_virtbase(h, &outptr_QStyleOptionComplex) return &QStyleOptionSpinBox{h: h, QStyleOptionComplex: newQStyleOptionComplex(outptr_QStyleOptionComplex)} } // UnsafeNewQStyleOptionSpinBox constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionSpinBox(h unsafe.Pointer) *QStyleOptionSpinBox { return newQStyleOptionSpinBox((*C.QStyleOptionSpinBox)(h)) } // NewQStyleOptionSpinBox constructs a new QStyleOptionSpinBox object. func NewQStyleOptionSpinBox() *QStyleOptionSpinBox { return newQStyleOptionSpinBox(C.QStyleOptionSpinBox_new()) } // NewQStyleOptionSpinBox2 constructs a new QStyleOptionSpinBox object. func NewQStyleOptionSpinBox2(other *QStyleOptionSpinBox) *QStyleOptionSpinBox { return newQStyleOptionSpinBox(C.QStyleOptionSpinBox_new2(other.cPointer())) } func (this *QStyleOptionSpinBox) ButtonSymbols() QAbstractSpinBox__ButtonSymbols { return (QAbstractSpinBox__ButtonSymbols)(C.QStyleOptionSpinBox_buttonSymbols(this.h)) } func (this *QStyleOptionSpinBox) SetButtonSymbols(buttonSymbols QAbstractSpinBox__ButtonSymbols) { C.QStyleOptionSpinBox_setButtonSymbols(this.h, (C.int)(buttonSymbols)) } func (this *QStyleOptionSpinBox) StepEnabled() QAbstractSpinBox__StepEnabledFlag { return (QAbstractSpinBox__StepEnabledFlag)(C.QStyleOptionSpinBox_stepEnabled(this.h)) } func (this *QStyleOptionSpinBox) SetStepEnabled(stepEnabled QAbstractSpinBox__StepEnabledFlag) { C.QStyleOptionSpinBox_setStepEnabled(this.h, (C.int)(stepEnabled)) } func (this *QStyleOptionSpinBox) Frame() bool { return (bool)(C.QStyleOptionSpinBox_frame(this.h)) } func (this *QStyleOptionSpinBox) SetFrame(frame bool) { C.QStyleOptionSpinBox_setFrame(this.h, (C.bool)(frame)) } func (this *QStyleOptionSpinBox) OperatorAssign(param1 *QStyleOptionSpinBox) { C.QStyleOptionSpinBox_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionSpinBox) Delete() { C.QStyleOptionSpinBox_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionSpinBox) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionSpinBox) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionToolButton struct { h *C.QStyleOptionToolButton *QStyleOptionComplex } func (this *QStyleOptionToolButton) cPointer() *C.QStyleOptionToolButton { if this == nil { return nil } return this.h } func (this *QStyleOptionToolButton) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionToolButton constructs the type using only CGO pointers. func newQStyleOptionToolButton(h *C.QStyleOptionToolButton) *QStyleOptionToolButton { if h == nil { return nil } var outptr_QStyleOptionComplex *C.QStyleOptionComplex = nil C.QStyleOptionToolButton_virtbase(h, &outptr_QStyleOptionComplex) return &QStyleOptionToolButton{h: h, QStyleOptionComplex: newQStyleOptionComplex(outptr_QStyleOptionComplex)} } // UnsafeNewQStyleOptionToolButton constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionToolButton(h unsafe.Pointer) *QStyleOptionToolButton { return newQStyleOptionToolButton((*C.QStyleOptionToolButton)(h)) } // NewQStyleOptionToolButton constructs a new QStyleOptionToolButton object. func NewQStyleOptionToolButton() *QStyleOptionToolButton { return newQStyleOptionToolButton(C.QStyleOptionToolButton_new()) } // NewQStyleOptionToolButton2 constructs a new QStyleOptionToolButton object. func NewQStyleOptionToolButton2(other *QStyleOptionToolButton) *QStyleOptionToolButton { return newQStyleOptionToolButton(C.QStyleOptionToolButton_new2(other.cPointer())) } func (this *QStyleOptionToolButton) Features() QStyleOptionToolButton__ToolButtonFeature { return (QStyleOptionToolButton__ToolButtonFeature)(C.QStyleOptionToolButton_features(this.h)) } func (this *QStyleOptionToolButton) SetFeatures(features QStyleOptionToolButton__ToolButtonFeature) { C.QStyleOptionToolButton_setFeatures(this.h, (C.int)(features)) } func (this *QStyleOptionToolButton) Icon() *QIcon { icon_goptr := newQIcon(C.QStyleOptionToolButton_icon(this.h)) icon_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return icon_goptr } func (this *QStyleOptionToolButton) SetIcon(icon QIcon) { C.QStyleOptionToolButton_setIcon(this.h, icon.cPointer()) } func (this *QStyleOptionToolButton) IconSize() *QSize { iconSize_goptr := newQSize(C.QStyleOptionToolButton_iconSize(this.h)) iconSize_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return iconSize_goptr } func (this *QStyleOptionToolButton) SetIconSize(iconSize QSize) { C.QStyleOptionToolButton_setIconSize(this.h, iconSize.cPointer()) } func (this *QStyleOptionToolButton) Text() string { var text_ms C.struct_miqt_string = C.QStyleOptionToolButton_text(this.h) text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len))) C.free(unsafe.Pointer(text_ms.data)) return text_ret } func (this *QStyleOptionToolButton) SetText(text string) { text_ms := C.struct_miqt_string{} text_ms.data = C.CString(text) text_ms.len = C.size_t(len(text)) defer C.free(unsafe.Pointer(text_ms.data)) C.QStyleOptionToolButton_setText(this.h, text_ms) } func (this *QStyleOptionToolButton) ArrowType() ArrowType { return (ArrowType)(C.QStyleOptionToolButton_arrowType(this.h)) } func (this *QStyleOptionToolButton) SetArrowType(arrowType ArrowType) { C.QStyleOptionToolButton_setArrowType(this.h, (C.int)(arrowType)) } func (this *QStyleOptionToolButton) ToolButtonStyle() ToolButtonStyle { return (ToolButtonStyle)(C.QStyleOptionToolButton_toolButtonStyle(this.h)) } func (this *QStyleOptionToolButton) SetToolButtonStyle(toolButtonStyle ToolButtonStyle) { C.QStyleOptionToolButton_setToolButtonStyle(this.h, (C.int)(toolButtonStyle)) } func (this *QStyleOptionToolButton) Pos() *QPoint { pos_goptr := newQPoint(C.QStyleOptionToolButton_pos(this.h)) pos_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return pos_goptr } func (this *QStyleOptionToolButton) SetPos(pos QPoint) { C.QStyleOptionToolButton_setPos(this.h, pos.cPointer()) } func (this *QStyleOptionToolButton) Font() *QFont { font_goptr := newQFont(C.QStyleOptionToolButton_font(this.h)) font_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return font_goptr } func (this *QStyleOptionToolButton) SetFont(font QFont) { C.QStyleOptionToolButton_setFont(this.h, font.cPointer()) } func (this *QStyleOptionToolButton) OperatorAssign(param1 *QStyleOptionToolButton) { C.QStyleOptionToolButton_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionToolButton) Delete() { C.QStyleOptionToolButton_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionToolButton) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionToolButton) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionComboBox struct { h *C.QStyleOptionComboBox *QStyleOptionComplex } func (this *QStyleOptionComboBox) cPointer() *C.QStyleOptionComboBox { if this == nil { return nil } return this.h } func (this *QStyleOptionComboBox) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionComboBox constructs the type using only CGO pointers. func newQStyleOptionComboBox(h *C.QStyleOptionComboBox) *QStyleOptionComboBox { if h == nil { return nil } var outptr_QStyleOptionComplex *C.QStyleOptionComplex = nil C.QStyleOptionComboBox_virtbase(h, &outptr_QStyleOptionComplex) return &QStyleOptionComboBox{h: h, QStyleOptionComplex: newQStyleOptionComplex(outptr_QStyleOptionComplex)} } // UnsafeNewQStyleOptionComboBox constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionComboBox(h unsafe.Pointer) *QStyleOptionComboBox { return newQStyleOptionComboBox((*C.QStyleOptionComboBox)(h)) } // NewQStyleOptionComboBox constructs a new QStyleOptionComboBox object. func NewQStyleOptionComboBox() *QStyleOptionComboBox { return newQStyleOptionComboBox(C.QStyleOptionComboBox_new()) } // NewQStyleOptionComboBox2 constructs a new QStyleOptionComboBox object. func NewQStyleOptionComboBox2(other *QStyleOptionComboBox) *QStyleOptionComboBox { return newQStyleOptionComboBox(C.QStyleOptionComboBox_new2(other.cPointer())) } func (this *QStyleOptionComboBox) Editable() bool { return (bool)(C.QStyleOptionComboBox_editable(this.h)) } func (this *QStyleOptionComboBox) SetEditable(editable bool) { C.QStyleOptionComboBox_setEditable(this.h, (C.bool)(editable)) } func (this *QStyleOptionComboBox) PopupRect() *QRect { popupRect_goptr := newQRect(C.QStyleOptionComboBox_popupRect(this.h)) popupRect_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return popupRect_goptr } func (this *QStyleOptionComboBox) SetPopupRect(popupRect QRect) { C.QStyleOptionComboBox_setPopupRect(this.h, popupRect.cPointer()) } func (this *QStyleOptionComboBox) Frame() bool { return (bool)(C.QStyleOptionComboBox_frame(this.h)) } func (this *QStyleOptionComboBox) SetFrame(frame bool) { C.QStyleOptionComboBox_setFrame(this.h, (C.bool)(frame)) } func (this *QStyleOptionComboBox) CurrentText() string { var currentText_ms C.struct_miqt_string = C.QStyleOptionComboBox_currentText(this.h) currentText_ret := C.GoStringN(currentText_ms.data, C.int(int64(currentText_ms.len))) C.free(unsafe.Pointer(currentText_ms.data)) return currentText_ret } func (this *QStyleOptionComboBox) SetCurrentText(currentText string) { currentText_ms := C.struct_miqt_string{} currentText_ms.data = C.CString(currentText) currentText_ms.len = C.size_t(len(currentText)) defer C.free(unsafe.Pointer(currentText_ms.data)) C.QStyleOptionComboBox_setCurrentText(this.h, currentText_ms) } func (this *QStyleOptionComboBox) CurrentIcon() *QIcon { currentIcon_goptr := newQIcon(C.QStyleOptionComboBox_currentIcon(this.h)) currentIcon_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return currentIcon_goptr } func (this *QStyleOptionComboBox) SetCurrentIcon(currentIcon QIcon) { C.QStyleOptionComboBox_setCurrentIcon(this.h, currentIcon.cPointer()) } func (this *QStyleOptionComboBox) IconSize() *QSize { iconSize_goptr := newQSize(C.QStyleOptionComboBox_iconSize(this.h)) iconSize_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return iconSize_goptr } func (this *QStyleOptionComboBox) SetIconSize(iconSize QSize) { C.QStyleOptionComboBox_setIconSize(this.h, iconSize.cPointer()) } func (this *QStyleOptionComboBox) TextAlignment() AlignmentFlag { return (AlignmentFlag)(C.QStyleOptionComboBox_textAlignment(this.h)) } func (this *QStyleOptionComboBox) SetTextAlignment(textAlignment AlignmentFlag) { C.QStyleOptionComboBox_setTextAlignment(this.h, (C.int)(textAlignment)) } func (this *QStyleOptionComboBox) OperatorAssign(param1 *QStyleOptionComboBox) { C.QStyleOptionComboBox_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionComboBox) Delete() { C.QStyleOptionComboBox_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionComboBox) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionComboBox) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionTitleBar struct { h *C.QStyleOptionTitleBar *QStyleOptionComplex } func (this *QStyleOptionTitleBar) cPointer() *C.QStyleOptionTitleBar { if this == nil { return nil } return this.h } func (this *QStyleOptionTitleBar) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionTitleBar constructs the type using only CGO pointers. func newQStyleOptionTitleBar(h *C.QStyleOptionTitleBar) *QStyleOptionTitleBar { if h == nil { return nil } var outptr_QStyleOptionComplex *C.QStyleOptionComplex = nil C.QStyleOptionTitleBar_virtbase(h, &outptr_QStyleOptionComplex) return &QStyleOptionTitleBar{h: h, QStyleOptionComplex: newQStyleOptionComplex(outptr_QStyleOptionComplex)} } // UnsafeNewQStyleOptionTitleBar constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionTitleBar(h unsafe.Pointer) *QStyleOptionTitleBar { return newQStyleOptionTitleBar((*C.QStyleOptionTitleBar)(h)) } // NewQStyleOptionTitleBar constructs a new QStyleOptionTitleBar object. func NewQStyleOptionTitleBar() *QStyleOptionTitleBar { return newQStyleOptionTitleBar(C.QStyleOptionTitleBar_new()) } // NewQStyleOptionTitleBar2 constructs a new QStyleOptionTitleBar object. func NewQStyleOptionTitleBar2(other *QStyleOptionTitleBar) *QStyleOptionTitleBar { return newQStyleOptionTitleBar(C.QStyleOptionTitleBar_new2(other.cPointer())) } func (this *QStyleOptionTitleBar) Text() string { var text_ms C.struct_miqt_string = C.QStyleOptionTitleBar_text(this.h) text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len))) C.free(unsafe.Pointer(text_ms.data)) return text_ret } func (this *QStyleOptionTitleBar) SetText(text string) { text_ms := C.struct_miqt_string{} text_ms.data = C.CString(text) text_ms.len = C.size_t(len(text)) defer C.free(unsafe.Pointer(text_ms.data)) C.QStyleOptionTitleBar_setText(this.h, text_ms) } func (this *QStyleOptionTitleBar) Icon() *QIcon { icon_goptr := newQIcon(C.QStyleOptionTitleBar_icon(this.h)) icon_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return icon_goptr } func (this *QStyleOptionTitleBar) SetIcon(icon QIcon) { C.QStyleOptionTitleBar_setIcon(this.h, icon.cPointer()) } func (this *QStyleOptionTitleBar) TitleBarState() int { return (int)(C.QStyleOptionTitleBar_titleBarState(this.h)) } func (this *QStyleOptionTitleBar) SetTitleBarState(titleBarState int) { C.QStyleOptionTitleBar_setTitleBarState(this.h, (C.int)(titleBarState)) } func (this *QStyleOptionTitleBar) TitleBarFlags() WindowType { return (WindowType)(C.QStyleOptionTitleBar_titleBarFlags(this.h)) } func (this *QStyleOptionTitleBar) SetTitleBarFlags(titleBarFlags WindowType) { C.QStyleOptionTitleBar_setTitleBarFlags(this.h, (C.int)(titleBarFlags)) } func (this *QStyleOptionTitleBar) OperatorAssign(param1 *QStyleOptionTitleBar) { C.QStyleOptionTitleBar_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionTitleBar) Delete() { C.QStyleOptionTitleBar_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionTitleBar) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionTitleBar) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionGroupBox struct { h *C.QStyleOptionGroupBox *QStyleOptionComplex } func (this *QStyleOptionGroupBox) cPointer() *C.QStyleOptionGroupBox { if this == nil { return nil } return this.h } func (this *QStyleOptionGroupBox) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionGroupBox constructs the type using only CGO pointers. func newQStyleOptionGroupBox(h *C.QStyleOptionGroupBox) *QStyleOptionGroupBox { if h == nil { return nil } var outptr_QStyleOptionComplex *C.QStyleOptionComplex = nil C.QStyleOptionGroupBox_virtbase(h, &outptr_QStyleOptionComplex) return &QStyleOptionGroupBox{h: h, QStyleOptionComplex: newQStyleOptionComplex(outptr_QStyleOptionComplex)} } // UnsafeNewQStyleOptionGroupBox constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionGroupBox(h unsafe.Pointer) *QStyleOptionGroupBox { return newQStyleOptionGroupBox((*C.QStyleOptionGroupBox)(h)) } // NewQStyleOptionGroupBox constructs a new QStyleOptionGroupBox object. func NewQStyleOptionGroupBox() *QStyleOptionGroupBox { return newQStyleOptionGroupBox(C.QStyleOptionGroupBox_new()) } // NewQStyleOptionGroupBox2 constructs a new QStyleOptionGroupBox object. func NewQStyleOptionGroupBox2(other *QStyleOptionGroupBox) *QStyleOptionGroupBox { return newQStyleOptionGroupBox(C.QStyleOptionGroupBox_new2(other.cPointer())) } func (this *QStyleOptionGroupBox) Features() QStyleOptionFrame__FrameFeature { return (QStyleOptionFrame__FrameFeature)(C.QStyleOptionGroupBox_features(this.h)) } func (this *QStyleOptionGroupBox) SetFeatures(features QStyleOptionFrame__FrameFeature) { C.QStyleOptionGroupBox_setFeatures(this.h, (C.int)(features)) } func (this *QStyleOptionGroupBox) Text() string { var text_ms C.struct_miqt_string = C.QStyleOptionGroupBox_text(this.h) text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len))) C.free(unsafe.Pointer(text_ms.data)) return text_ret } func (this *QStyleOptionGroupBox) SetText(text string) { text_ms := C.struct_miqt_string{} text_ms.data = C.CString(text) text_ms.len = C.size_t(len(text)) defer C.free(unsafe.Pointer(text_ms.data)) C.QStyleOptionGroupBox_setText(this.h, text_ms) } func (this *QStyleOptionGroupBox) TextAlignment() AlignmentFlag { return (AlignmentFlag)(C.QStyleOptionGroupBox_textAlignment(this.h)) } func (this *QStyleOptionGroupBox) SetTextAlignment(textAlignment AlignmentFlag) { C.QStyleOptionGroupBox_setTextAlignment(this.h, (C.int)(textAlignment)) } func (this *QStyleOptionGroupBox) TextColor() *QColor { textColor_goptr := newQColor(C.QStyleOptionGroupBox_textColor(this.h)) textColor_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return textColor_goptr } func (this *QStyleOptionGroupBox) SetTextColor(textColor QColor) { C.QStyleOptionGroupBox_setTextColor(this.h, textColor.cPointer()) } func (this *QStyleOptionGroupBox) LineWidth() int { return (int)(C.QStyleOptionGroupBox_lineWidth(this.h)) } func (this *QStyleOptionGroupBox) SetLineWidth(lineWidth int) { C.QStyleOptionGroupBox_setLineWidth(this.h, (C.int)(lineWidth)) } func (this *QStyleOptionGroupBox) MidLineWidth() int { return (int)(C.QStyleOptionGroupBox_midLineWidth(this.h)) } func (this *QStyleOptionGroupBox) SetMidLineWidth(midLineWidth int) { C.QStyleOptionGroupBox_setMidLineWidth(this.h, (C.int)(midLineWidth)) } func (this *QStyleOptionGroupBox) OperatorAssign(param1 *QStyleOptionGroupBox) { C.QStyleOptionGroupBox_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionGroupBox) Delete() { C.QStyleOptionGroupBox_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionGroupBox) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionGroupBox) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionSizeGrip struct { h *C.QStyleOptionSizeGrip *QStyleOptionComplex } func (this *QStyleOptionSizeGrip) cPointer() *C.QStyleOptionSizeGrip { if this == nil { return nil } return this.h } func (this *QStyleOptionSizeGrip) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionSizeGrip constructs the type using only CGO pointers. func newQStyleOptionSizeGrip(h *C.QStyleOptionSizeGrip) *QStyleOptionSizeGrip { if h == nil { return nil } var outptr_QStyleOptionComplex *C.QStyleOptionComplex = nil C.QStyleOptionSizeGrip_virtbase(h, &outptr_QStyleOptionComplex) return &QStyleOptionSizeGrip{h: h, QStyleOptionComplex: newQStyleOptionComplex(outptr_QStyleOptionComplex)} } // UnsafeNewQStyleOptionSizeGrip constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionSizeGrip(h unsafe.Pointer) *QStyleOptionSizeGrip { return newQStyleOptionSizeGrip((*C.QStyleOptionSizeGrip)(h)) } // NewQStyleOptionSizeGrip constructs a new QStyleOptionSizeGrip object. func NewQStyleOptionSizeGrip() *QStyleOptionSizeGrip { return newQStyleOptionSizeGrip(C.QStyleOptionSizeGrip_new()) } // NewQStyleOptionSizeGrip2 constructs a new QStyleOptionSizeGrip object. func NewQStyleOptionSizeGrip2(other *QStyleOptionSizeGrip) *QStyleOptionSizeGrip { return newQStyleOptionSizeGrip(C.QStyleOptionSizeGrip_new2(other.cPointer())) } func (this *QStyleOptionSizeGrip) Corner() Corner { return (Corner)(C.QStyleOptionSizeGrip_corner(this.h)) } func (this *QStyleOptionSizeGrip) SetCorner(corner Corner) { C.QStyleOptionSizeGrip_setCorner(this.h, (C.int)(corner)) } func (this *QStyleOptionSizeGrip) OperatorAssign(param1 *QStyleOptionSizeGrip) { C.QStyleOptionSizeGrip_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleOptionSizeGrip) Delete() { C.QStyleOptionSizeGrip_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionSizeGrip) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionSizeGrip) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleOptionGraphicsItem struct { h *C.QStyleOptionGraphicsItem *QStyleOption } func (this *QStyleOptionGraphicsItem) cPointer() *C.QStyleOptionGraphicsItem { if this == nil { return nil } return this.h } func (this *QStyleOptionGraphicsItem) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleOptionGraphicsItem constructs the type using only CGO pointers. func newQStyleOptionGraphicsItem(h *C.QStyleOptionGraphicsItem) *QStyleOptionGraphicsItem { if h == nil { return nil } var outptr_QStyleOption *C.QStyleOption = nil C.QStyleOptionGraphicsItem_virtbase(h, &outptr_QStyleOption) return &QStyleOptionGraphicsItem{h: h, QStyleOption: newQStyleOption(outptr_QStyleOption)} } // UnsafeNewQStyleOptionGraphicsItem constructs the type using only unsafe pointers. func UnsafeNewQStyleOptionGraphicsItem(h unsafe.Pointer) *QStyleOptionGraphicsItem { return newQStyleOptionGraphicsItem((*C.QStyleOptionGraphicsItem)(h)) } // NewQStyleOptionGraphicsItem constructs a new QStyleOptionGraphicsItem object. func NewQStyleOptionGraphicsItem() *QStyleOptionGraphicsItem { return newQStyleOptionGraphicsItem(C.QStyleOptionGraphicsItem_new()) } // NewQStyleOptionGraphicsItem2 constructs a new QStyleOptionGraphicsItem object. func NewQStyleOptionGraphicsItem2(other *QStyleOptionGraphicsItem) *QStyleOptionGraphicsItem { return newQStyleOptionGraphicsItem(C.QStyleOptionGraphicsItem_new2(other.cPointer())) } func (this *QStyleOptionGraphicsItem) ExposedRect() *QRectF { exposedRect_goptr := newQRectF(C.QStyleOptionGraphicsItem_exposedRect(this.h)) exposedRect_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return exposedRect_goptr } func (this *QStyleOptionGraphicsItem) SetExposedRect(exposedRect QRectF) { C.QStyleOptionGraphicsItem_setExposedRect(this.h, exposedRect.cPointer()) } func (this *QStyleOptionGraphicsItem) OperatorAssign(param1 *QStyleOptionGraphicsItem) { C.QStyleOptionGraphicsItem_operatorAssign(this.h, param1.cPointer()) } func QStyleOptionGraphicsItem_LevelOfDetailFromTransform(worldTransform *QTransform) float64 { return (float64)(C.QStyleOptionGraphicsItem_levelOfDetailFromTransform(worldTransform.cPointer())) } // Delete this object from C++ memory. func (this *QStyleOptionGraphicsItem) Delete() { C.QStyleOptionGraphicsItem_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleOptionGraphicsItem) GoGC() { runtime.SetFinalizer(this, func(this *QStyleOptionGraphicsItem) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleHintReturn struct { h *C.QStyleHintReturn } func (this *QStyleHintReturn) cPointer() *C.QStyleHintReturn { if this == nil { return nil } return this.h } func (this *QStyleHintReturn) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleHintReturn constructs the type using only CGO pointers. func newQStyleHintReturn(h *C.QStyleHintReturn) *QStyleHintReturn { if h == nil { return nil } return &QStyleHintReturn{h: h} } // UnsafeNewQStyleHintReturn constructs the type using only unsafe pointers. func UnsafeNewQStyleHintReturn(h unsafe.Pointer) *QStyleHintReturn { return newQStyleHintReturn((*C.QStyleHintReturn)(h)) } // NewQStyleHintReturn constructs a new QStyleHintReturn object. func NewQStyleHintReturn() *QStyleHintReturn { return newQStyleHintReturn(C.QStyleHintReturn_new()) } // NewQStyleHintReturn2 constructs a new QStyleHintReturn object. func NewQStyleHintReturn2(param1 *QStyleHintReturn) *QStyleHintReturn { return newQStyleHintReturn(C.QStyleHintReturn_new2(param1.cPointer())) } // NewQStyleHintReturn3 constructs a new QStyleHintReturn object. func NewQStyleHintReturn3(version int) *QStyleHintReturn { return newQStyleHintReturn(C.QStyleHintReturn_new3((C.int)(version))) } // NewQStyleHintReturn4 constructs a new QStyleHintReturn object. func NewQStyleHintReturn4(version int, typeVal int) *QStyleHintReturn { return newQStyleHintReturn(C.QStyleHintReturn_new4((C.int)(version), (C.int)(typeVal))) } func (this *QStyleHintReturn) Version() int { return (int)(C.QStyleHintReturn_version(this.h)) } func (this *QStyleHintReturn) SetVersion(version int) { C.QStyleHintReturn_setVersion(this.h, (C.int)(version)) } func (this *QStyleHintReturn) Type() int { return (int)(C.QStyleHintReturn_type(this.h)) } func (this *QStyleHintReturn) SetType(typeVal int) { C.QStyleHintReturn_setType(this.h, (C.int)(typeVal)) } func (this *QStyleHintReturn) OperatorAssign(param1 *QStyleHintReturn) { C.QStyleHintReturn_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleHintReturn) Delete() { C.QStyleHintReturn_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleHintReturn) GoGC() { runtime.SetFinalizer(this, func(this *QStyleHintReturn) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleHintReturnMask struct { h *C.QStyleHintReturnMask *QStyleHintReturn } func (this *QStyleHintReturnMask) cPointer() *C.QStyleHintReturnMask { if this == nil { return nil } return this.h } func (this *QStyleHintReturnMask) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleHintReturnMask constructs the type using only CGO pointers. func newQStyleHintReturnMask(h *C.QStyleHintReturnMask) *QStyleHintReturnMask { if h == nil { return nil } var outptr_QStyleHintReturn *C.QStyleHintReturn = nil C.QStyleHintReturnMask_virtbase(h, &outptr_QStyleHintReturn) return &QStyleHintReturnMask{h: h, QStyleHintReturn: newQStyleHintReturn(outptr_QStyleHintReturn)} } // UnsafeNewQStyleHintReturnMask constructs the type using only unsafe pointers. func UnsafeNewQStyleHintReturnMask(h unsafe.Pointer) *QStyleHintReturnMask { return newQStyleHintReturnMask((*C.QStyleHintReturnMask)(h)) } // NewQStyleHintReturnMask constructs a new QStyleHintReturnMask object. func NewQStyleHintReturnMask() *QStyleHintReturnMask { return newQStyleHintReturnMask(C.QStyleHintReturnMask_new()) } // NewQStyleHintReturnMask2 constructs a new QStyleHintReturnMask object. func NewQStyleHintReturnMask2(param1 *QStyleHintReturnMask) *QStyleHintReturnMask { return newQStyleHintReturnMask(C.QStyleHintReturnMask_new2(param1.cPointer())) } func (this *QStyleHintReturnMask) Region() *QRegion { region_goptr := newQRegion(C.QStyleHintReturnMask_region(this.h)) region_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return region_goptr } func (this *QStyleHintReturnMask) SetRegion(region QRegion) { C.QStyleHintReturnMask_setRegion(this.h, region.cPointer()) } func (this *QStyleHintReturnMask) OperatorAssign(param1 *QStyleHintReturnMask) { C.QStyleHintReturnMask_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleHintReturnMask) Delete() { C.QStyleHintReturnMask_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleHintReturnMask) GoGC() { runtime.SetFinalizer(this, func(this *QStyleHintReturnMask) { this.Delete() runtime.KeepAlive(this.h) }) } type QStyleHintReturnVariant struct { h *C.QStyleHintReturnVariant *QStyleHintReturn } func (this *QStyleHintReturnVariant) cPointer() *C.QStyleHintReturnVariant { if this == nil { return nil } return this.h } func (this *QStyleHintReturnVariant) UnsafePointer() unsafe.Pointer { if this == nil { return nil } return unsafe.Pointer(this.h) } // newQStyleHintReturnVariant constructs the type using only CGO pointers. func newQStyleHintReturnVariant(h *C.QStyleHintReturnVariant) *QStyleHintReturnVariant { if h == nil { return nil } var outptr_QStyleHintReturn *C.QStyleHintReturn = nil C.QStyleHintReturnVariant_virtbase(h, &outptr_QStyleHintReturn) return &QStyleHintReturnVariant{h: h, QStyleHintReturn: newQStyleHintReturn(outptr_QStyleHintReturn)} } // UnsafeNewQStyleHintReturnVariant constructs the type using only unsafe pointers. func UnsafeNewQStyleHintReturnVariant(h unsafe.Pointer) *QStyleHintReturnVariant { return newQStyleHintReturnVariant((*C.QStyleHintReturnVariant)(h)) } // NewQStyleHintReturnVariant constructs a new QStyleHintReturnVariant object. func NewQStyleHintReturnVariant() *QStyleHintReturnVariant { return newQStyleHintReturnVariant(C.QStyleHintReturnVariant_new()) } // NewQStyleHintReturnVariant2 constructs a new QStyleHintReturnVariant object. func NewQStyleHintReturnVariant2(param1 *QStyleHintReturnVariant) *QStyleHintReturnVariant { return newQStyleHintReturnVariant(C.QStyleHintReturnVariant_new2(param1.cPointer())) } func (this *QStyleHintReturnVariant) Variant() *QVariant { variant_goptr := newQVariant(C.QStyleHintReturnVariant_variant(this.h)) variant_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer return variant_goptr } func (this *QStyleHintReturnVariant) SetVariant(variant QVariant) { C.QStyleHintReturnVariant_setVariant(this.h, variant.cPointer()) } func (this *QStyleHintReturnVariant) OperatorAssign(param1 *QStyleHintReturnVariant) { C.QStyleHintReturnVariant_operatorAssign(this.h, param1.cPointer()) } // Delete this object from C++ memory. func (this *QStyleHintReturnVariant) Delete() { C.QStyleHintReturnVariant_delete(this.h) } // GoGC adds a Go Finalizer to this pointer, so that it will be deleted // from C++ memory once it is unreachable from Go memory. func (this *QStyleHintReturnVariant) GoGC() { runtime.SetFinalizer(this, func(this *QStyleHintReturnVariant) { this.Delete() runtime.KeepAlive(this.h) }) }