cutego/widgets/qtablewidgetitem.go
2015-12-22 16:59:41 +01:00

400 lines
10 KiB
Go
Executable file

package widgets
//#include "widgets.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"github.com/therecipe/qt/gui"
"unsafe"
)
type QTableWidgetItem struct {
ptr unsafe.Pointer
}
type QTableWidgetItem_ITF interface {
QTableWidgetItem_PTR() *QTableWidgetItem
}
func (p *QTableWidgetItem) Pointer() unsafe.Pointer {
return p.ptr
}
func (p *QTableWidgetItem) SetPointer(ptr unsafe.Pointer) {
p.ptr = ptr
}
func PointerFromQTableWidgetItem(ptr QTableWidgetItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTableWidgetItem_PTR().Pointer()
}
return nil
}
func NewQTableWidgetItemFromPointer(ptr unsafe.Pointer) *QTableWidgetItem {
var n = new(QTableWidgetItem)
n.SetPointer(ptr)
for len(n.ObjectNameAbs()) < len("QTableWidgetItem_") {
n.SetObjectNameAbs("QTableWidgetItem_" + qt.Identifier())
}
return n
}
func (ptr *QTableWidgetItem) QTableWidgetItem_PTR() *QTableWidgetItem {
return ptr
}
//QTableWidgetItem::ItemType
type QTableWidgetItem__ItemType int64
const (
QTableWidgetItem__Type = QTableWidgetItem__ItemType(0)
QTableWidgetItem__UserType = QTableWidgetItem__ItemType(1000)
)
func (ptr *QTableWidgetItem) SetFlags(flags core.Qt__ItemFlag) {
defer qt.Recovering("QTableWidgetItem::setFlags")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetFlags(ptr.Pointer(), C.int(flags))
}
}
func NewQTableWidgetItem3(icon gui.QIcon_ITF, text string, ty int) *QTableWidgetItem {
defer qt.Recovering("QTableWidgetItem::QTableWidgetItem")
return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem3(gui.PointerFromQIcon(icon), C.CString(text), C.int(ty)))
}
func NewQTableWidgetItem2(text string, ty int) *QTableWidgetItem {
defer qt.Recovering("QTableWidgetItem::QTableWidgetItem")
return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem2(C.CString(text), C.int(ty)))
}
func NewQTableWidgetItem4(other QTableWidgetItem_ITF) *QTableWidgetItem {
defer qt.Recovering("QTableWidgetItem::QTableWidgetItem")
return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem4(PointerFromQTableWidgetItem(other)))
}
func NewQTableWidgetItem(ty int) *QTableWidgetItem {
defer qt.Recovering("QTableWidgetItem::QTableWidgetItem")
return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem(C.int(ty)))
}
func (ptr *QTableWidgetItem) Background() *gui.QBrush {
defer qt.Recovering("QTableWidgetItem::background")
if ptr.Pointer() != nil {
return gui.NewQBrushFromPointer(C.QTableWidgetItem_Background(ptr.Pointer()))
}
return nil
}
func (ptr *QTableWidgetItem) CheckState() core.Qt__CheckState {
defer qt.Recovering("QTableWidgetItem::checkState")
if ptr.Pointer() != nil {
return core.Qt__CheckState(C.QTableWidgetItem_CheckState(ptr.Pointer()))
}
return 0
}
func (ptr *QTableWidgetItem) Clone() *QTableWidgetItem {
defer qt.Recovering("QTableWidgetItem::clone")
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_Clone(ptr.Pointer()))
}
return nil
}
func (ptr *QTableWidgetItem) Column() int {
defer qt.Recovering("QTableWidgetItem::column")
if ptr.Pointer() != nil {
return int(C.QTableWidgetItem_Column(ptr.Pointer()))
}
return 0
}
func (ptr *QTableWidgetItem) Data(role int) *core.QVariant {
defer qt.Recovering("QTableWidgetItem::data")
if ptr.Pointer() != nil {
return core.NewQVariantFromPointer(C.QTableWidgetItem_Data(ptr.Pointer(), C.int(role)))
}
return nil
}
func (ptr *QTableWidgetItem) Flags() core.Qt__ItemFlag {
defer qt.Recovering("QTableWidgetItem::flags")
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QTableWidgetItem_Flags(ptr.Pointer()))
}
return 0
}
func (ptr *QTableWidgetItem) Foreground() *gui.QBrush {
defer qt.Recovering("QTableWidgetItem::foreground")
if ptr.Pointer() != nil {
return gui.NewQBrushFromPointer(C.QTableWidgetItem_Foreground(ptr.Pointer()))
}
return nil
}
func (ptr *QTableWidgetItem) Icon() *gui.QIcon {
defer qt.Recovering("QTableWidgetItem::icon")
if ptr.Pointer() != nil {
return gui.NewQIconFromPointer(C.QTableWidgetItem_Icon(ptr.Pointer()))
}
return nil
}
func (ptr *QTableWidgetItem) IsSelected() bool {
defer qt.Recovering("QTableWidgetItem::isSelected")
if ptr.Pointer() != nil {
return C.QTableWidgetItem_IsSelected(ptr.Pointer()) != 0
}
return false
}
func (ptr *QTableWidgetItem) Row() int {
defer qt.Recovering("QTableWidgetItem::row")
if ptr.Pointer() != nil {
return int(C.QTableWidgetItem_Row(ptr.Pointer()))
}
return 0
}
func (ptr *QTableWidgetItem) SetBackground(brush gui.QBrush_ITF) {
defer qt.Recovering("QTableWidgetItem::setBackground")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetBackground(ptr.Pointer(), gui.PointerFromQBrush(brush))
}
}
func (ptr *QTableWidgetItem) SetCheckState(state core.Qt__CheckState) {
defer qt.Recovering("QTableWidgetItem::setCheckState")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetCheckState(ptr.Pointer(), C.int(state))
}
}
func (ptr *QTableWidgetItem) ConnectSetData(f func(role int, value *core.QVariant)) {
defer qt.Recovering("connect QTableWidgetItem::setData")
if ptr.Pointer() != nil {
qt.ConnectSignal(ptr.ObjectNameAbs(), "setData", f)
}
}
func (ptr *QTableWidgetItem) DisconnectSetData() {
defer qt.Recovering("disconnect QTableWidgetItem::setData")
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.ObjectNameAbs(), "setData")
}
}
//export callbackQTableWidgetItemSetData
func callbackQTableWidgetItemSetData(ptrName *C.char, role C.int, value unsafe.Pointer) bool {
defer qt.Recovering("callback QTableWidgetItem::setData")
if signal := qt.GetSignal(C.GoString(ptrName), "setData"); signal != nil {
signal.(func(int, *core.QVariant))(int(role), core.NewQVariantFromPointer(value))
return true
}
return false
}
func (ptr *QTableWidgetItem) SetFont(font gui.QFont_ITF) {
defer qt.Recovering("QTableWidgetItem::setFont")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font))
}
}
func (ptr *QTableWidgetItem) SetForeground(brush gui.QBrush_ITF) {
defer qt.Recovering("QTableWidgetItem::setForeground")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetForeground(ptr.Pointer(), gui.PointerFromQBrush(brush))
}
}
func (ptr *QTableWidgetItem) SetIcon(icon gui.QIcon_ITF) {
defer qt.Recovering("QTableWidgetItem::setIcon")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon))
}
}
func (ptr *QTableWidgetItem) SetSelected(sele bool) {
defer qt.Recovering("QTableWidgetItem::setSelected")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetSelected(ptr.Pointer(), C.int(qt.GoBoolToInt(sele)))
}
}
func (ptr *QTableWidgetItem) SetSizeHint(size core.QSize_ITF) {
defer qt.Recovering("QTableWidgetItem::setSizeHint")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetSizeHint(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QTableWidgetItem) SetStatusTip(statusTip string) {
defer qt.Recovering("QTableWidgetItem::setStatusTip")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetStatusTip(ptr.Pointer(), C.CString(statusTip))
}
}
func (ptr *QTableWidgetItem) SetText(text string) {
defer qt.Recovering("QTableWidgetItem::setText")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetText(ptr.Pointer(), C.CString(text))
}
}
func (ptr *QTableWidgetItem) SetTextAlignment(alignment int) {
defer qt.Recovering("QTableWidgetItem::setTextAlignment")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetTextAlignment(ptr.Pointer(), C.int(alignment))
}
}
func (ptr *QTableWidgetItem) SetToolTip(toolTip string) {
defer qt.Recovering("QTableWidgetItem::setToolTip")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetToolTip(ptr.Pointer(), C.CString(toolTip))
}
}
func (ptr *QTableWidgetItem) SetWhatsThis(whatsThis string) {
defer qt.Recovering("QTableWidgetItem::setWhatsThis")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetWhatsThis(ptr.Pointer(), C.CString(whatsThis))
}
}
func (ptr *QTableWidgetItem) SizeHint() *core.QSize {
defer qt.Recovering("QTableWidgetItem::sizeHint")
if ptr.Pointer() != nil {
return core.NewQSizeFromPointer(C.QTableWidgetItem_SizeHint(ptr.Pointer()))
}
return nil
}
func (ptr *QTableWidgetItem) StatusTip() string {
defer qt.Recovering("QTableWidgetItem::statusTip")
if ptr.Pointer() != nil {
return C.GoString(C.QTableWidgetItem_StatusTip(ptr.Pointer()))
}
return ""
}
func (ptr *QTableWidgetItem) TableWidget() *QTableWidget {
defer qt.Recovering("QTableWidgetItem::tableWidget")
if ptr.Pointer() != nil {
return NewQTableWidgetFromPointer(C.QTableWidgetItem_TableWidget(ptr.Pointer()))
}
return nil
}
func (ptr *QTableWidgetItem) Text() string {
defer qt.Recovering("QTableWidgetItem::text")
if ptr.Pointer() != nil {
return C.GoString(C.QTableWidgetItem_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QTableWidgetItem) TextAlignment() int {
defer qt.Recovering("QTableWidgetItem::textAlignment")
if ptr.Pointer() != nil {
return int(C.QTableWidgetItem_TextAlignment(ptr.Pointer()))
}
return 0
}
func (ptr *QTableWidgetItem) ToolTip() string {
defer qt.Recovering("QTableWidgetItem::toolTip")
if ptr.Pointer() != nil {
return C.GoString(C.QTableWidgetItem_ToolTip(ptr.Pointer()))
}
return ""
}
func (ptr *QTableWidgetItem) Type() int {
defer qt.Recovering("QTableWidgetItem::type")
if ptr.Pointer() != nil {
return int(C.QTableWidgetItem_Type(ptr.Pointer()))
}
return 0
}
func (ptr *QTableWidgetItem) WhatsThis() string {
defer qt.Recovering("QTableWidgetItem::whatsThis")
if ptr.Pointer() != nil {
return C.GoString(C.QTableWidgetItem_WhatsThis(ptr.Pointer()))
}
return ""
}
func (ptr *QTableWidgetItem) DestroyQTableWidgetItem() {
defer qt.Recovering("QTableWidgetItem::~QTableWidgetItem")
if ptr.Pointer() != nil {
C.QTableWidgetItem_DestroyQTableWidgetItem(ptr.Pointer())
}
}
func (ptr *QTableWidgetItem) ObjectNameAbs() string {
defer qt.Recovering("QTableWidgetItem::objectNameAbs")
if ptr.Pointer() != nil {
return C.GoString(C.QTableWidgetItem_ObjectNameAbs(ptr.Pointer()))
}
return ""
}
func (ptr *QTableWidgetItem) SetObjectNameAbs(name string) {
defer qt.Recovering("QTableWidgetItem::setObjectNameAbs")
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetObjectNameAbs(ptr.Pointer(), C.CString(name))
}
}