mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-28 21:25:16 +03:00
85 lines
2.5 KiB
Go
Executable file
85 lines
2.5 KiB
Go
Executable file
package widgets
|
|
|
|
//#include "qstyleoptionheader.h"
|
|
import "C"
|
|
import (
|
|
"unsafe"
|
|
)
|
|
|
|
type QStyleOptionHeader struct {
|
|
QStyleOption
|
|
}
|
|
|
|
type QStyleOptionHeader_ITF interface {
|
|
QStyleOption_ITF
|
|
QStyleOptionHeader_PTR() *QStyleOptionHeader
|
|
}
|
|
|
|
func PointerFromQStyleOptionHeader(ptr QStyleOptionHeader_ITF) unsafe.Pointer {
|
|
if ptr != nil {
|
|
return ptr.QStyleOptionHeader_PTR().Pointer()
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func NewQStyleOptionHeaderFromPointer(ptr unsafe.Pointer) *QStyleOptionHeader {
|
|
var n = new(QStyleOptionHeader)
|
|
n.SetPointer(ptr)
|
|
return n
|
|
}
|
|
|
|
func (ptr *QStyleOptionHeader) QStyleOptionHeader_PTR() *QStyleOptionHeader {
|
|
return ptr
|
|
}
|
|
|
|
//QStyleOptionHeader::SectionPosition
|
|
type QStyleOptionHeader__SectionPosition int64
|
|
|
|
const (
|
|
QStyleOptionHeader__Beginning = QStyleOptionHeader__SectionPosition(0)
|
|
QStyleOptionHeader__Middle = QStyleOptionHeader__SectionPosition(1)
|
|
QStyleOptionHeader__End = QStyleOptionHeader__SectionPosition(2)
|
|
QStyleOptionHeader__OnlyOneSection = QStyleOptionHeader__SectionPosition(3)
|
|
)
|
|
|
|
//QStyleOptionHeader::SelectedPosition
|
|
type QStyleOptionHeader__SelectedPosition int64
|
|
|
|
const (
|
|
QStyleOptionHeader__NotAdjacent = QStyleOptionHeader__SelectedPosition(0)
|
|
QStyleOptionHeader__NextIsSelected = QStyleOptionHeader__SelectedPosition(1)
|
|
QStyleOptionHeader__PreviousIsSelected = QStyleOptionHeader__SelectedPosition(2)
|
|
QStyleOptionHeader__NextAndPreviousAreSelected = QStyleOptionHeader__SelectedPosition(3)
|
|
)
|
|
|
|
//QStyleOptionHeader::SortIndicator
|
|
type QStyleOptionHeader__SortIndicator int64
|
|
|
|
const (
|
|
QStyleOptionHeader__None = QStyleOptionHeader__SortIndicator(0)
|
|
QStyleOptionHeader__SortUp = QStyleOptionHeader__SortIndicator(1)
|
|
QStyleOptionHeader__SortDown = QStyleOptionHeader__SortIndicator(2)
|
|
)
|
|
|
|
//QStyleOptionHeader::StyleOptionType
|
|
type QStyleOptionHeader__StyleOptionType int64
|
|
|
|
var (
|
|
QStyleOptionHeader__Type = QStyleOptionHeader__StyleOptionType(QStyleOption__SO_Header)
|
|
)
|
|
|
|
//QStyleOptionHeader::StyleOptionVersion
|
|
type QStyleOptionHeader__StyleOptionVersion int64
|
|
|
|
var (
|
|
QStyleOptionHeader__Version = QStyleOptionHeader__StyleOptionVersion(1)
|
|
)
|
|
|
|
func NewQStyleOptionHeader() *QStyleOptionHeader {
|
|
return NewQStyleOptionHeaderFromPointer(C.QStyleOptionHeader_NewQStyleOptionHeader())
|
|
}
|
|
|
|
func NewQStyleOptionHeader2(other QStyleOptionHeader_ITF) *QStyleOptionHeader {
|
|
return NewQStyleOptionHeaderFromPointer(C.QStyleOptionHeader_NewQStyleOptionHeader2(PointerFromQStyleOptionHeader(other)))
|
|
}
|