cutego/widgets/qstyleoptionheader.go
2015-11-09 18:23:42 +01:00

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)))
}