cutego/widgets/qstyleoptionheader.go

85 lines
2.5 KiB
Go
Raw Normal View History

2015-10-24 18:18:24 +03:00
package widgets
//#include "qstyleoptionheader.h"
import "C"
import (
"unsafe"
)
type QStyleOptionHeader struct {
QStyleOption
}
2015-11-09 20:23:42 +03:00
type QStyleOptionHeader_ITF interface {
QStyleOption_ITF
QStyleOptionHeader_PTR() *QStyleOptionHeader
2015-10-24 18:18:24 +03:00
}
2015-11-09 20:23:42 +03:00
func PointerFromQStyleOptionHeader(ptr QStyleOptionHeader_ITF) unsafe.Pointer {
2015-10-24 18:18:24 +03:00
if ptr != nil {
2015-11-09 20:23:42 +03:00
return ptr.QStyleOptionHeader_PTR().Pointer()
2015-10-24 18:18:24 +03:00
}
return nil
}
2015-11-09 20:23:42 +03:00
func NewQStyleOptionHeaderFromPointer(ptr unsafe.Pointer) *QStyleOptionHeader {
2015-10-24 18:18:24 +03:00
var n = new(QStyleOptionHeader)
n.SetPointer(ptr)
return n
}
2015-11-09 20:23:42 +03:00
func (ptr *QStyleOptionHeader) QStyleOptionHeader_PTR() *QStyleOptionHeader {
2015-10-24 18:18:24 +03:00
return ptr
}
//QStyleOptionHeader::SectionPosition
2015-11-09 20:23:42 +03:00
type QStyleOptionHeader__SectionPosition int64
2015-10-24 18:18:24 +03:00
2015-11-09 20:23:42 +03:00
const (
2015-10-24 18:18:24 +03:00
QStyleOptionHeader__Beginning = QStyleOptionHeader__SectionPosition(0)
QStyleOptionHeader__Middle = QStyleOptionHeader__SectionPosition(1)
QStyleOptionHeader__End = QStyleOptionHeader__SectionPosition(2)
QStyleOptionHeader__OnlyOneSection = QStyleOptionHeader__SectionPosition(3)
)
//QStyleOptionHeader::SelectedPosition
2015-11-09 20:23:42 +03:00
type QStyleOptionHeader__SelectedPosition int64
2015-10-24 18:18:24 +03:00
2015-11-09 20:23:42 +03:00
const (
2015-10-24 18:18:24 +03:00
QStyleOptionHeader__NotAdjacent = QStyleOptionHeader__SelectedPosition(0)
QStyleOptionHeader__NextIsSelected = QStyleOptionHeader__SelectedPosition(1)
QStyleOptionHeader__PreviousIsSelected = QStyleOptionHeader__SelectedPosition(2)
QStyleOptionHeader__NextAndPreviousAreSelected = QStyleOptionHeader__SelectedPosition(3)
)
//QStyleOptionHeader::SortIndicator
2015-11-09 20:23:42 +03:00
type QStyleOptionHeader__SortIndicator int64
2015-10-24 18:18:24 +03:00
2015-11-09 20:23:42 +03:00
const (
2015-10-24 18:18:24 +03:00
QStyleOptionHeader__None = QStyleOptionHeader__SortIndicator(0)
QStyleOptionHeader__SortUp = QStyleOptionHeader__SortIndicator(1)
QStyleOptionHeader__SortDown = QStyleOptionHeader__SortIndicator(2)
)
//QStyleOptionHeader::StyleOptionType
2015-11-09 20:23:42 +03:00
type QStyleOptionHeader__StyleOptionType int64
2015-10-24 18:18:24 +03:00
var (
QStyleOptionHeader__Type = QStyleOptionHeader__StyleOptionType(QStyleOption__SO_Header)
)
//QStyleOptionHeader::StyleOptionVersion
2015-11-09 20:23:42 +03:00
type QStyleOptionHeader__StyleOptionVersion int64
2015-10-24 18:18:24 +03:00
var (
QStyleOptionHeader__Version = QStyleOptionHeader__StyleOptionVersion(1)
)
func NewQStyleOptionHeader() *QStyleOptionHeader {
2015-11-09 20:23:42 +03:00
return NewQStyleOptionHeaderFromPointer(C.QStyleOptionHeader_NewQStyleOptionHeader())
2015-10-24 18:18:24 +03:00
}
2015-11-09 20:23:42 +03:00
func NewQStyleOptionHeader2(other QStyleOptionHeader_ITF) *QStyleOptionHeader {
return NewQStyleOptionHeaderFromPointer(C.QStyleOptionHeader_NewQStyleOptionHeader2(PointerFromQStyleOptionHeader(other)))
2015-10-24 18:18:24 +03:00
}