mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-28 21:25:16 +03:00
228 lines
5.3 KiB
Go
228 lines
5.3 KiB
Go
package qt
|
|
|
|
//#include "qlistwidgetitem.h"
|
|
import "C"
|
|
|
|
type qlistwidgetitem struct {
|
|
ptr C.QtObjectPtr
|
|
}
|
|
|
|
type QListWidgetItem interface {
|
|
Pointer() (ptr C.QtObjectPtr)
|
|
SetPointer(ptr C.QtObjectPtr)
|
|
Destroy()
|
|
CheckState() CheckState
|
|
Clone() QListWidgetItem
|
|
Flags() ItemFlag
|
|
IsHidden() bool
|
|
IsSelected() bool
|
|
ListWidget() QListWidget
|
|
SetCheckState_CheckState(state CheckState)
|
|
SetFlags_ItemFlag(flags ItemFlag)
|
|
SetHidden_Bool(hide bool)
|
|
SetSelected_Bool(selected bool)
|
|
SetStatusTip_String(statusTip string)
|
|
SetText_String(text string)
|
|
SetTextAlignment_Int(alignment int)
|
|
SetToolTip_String(toolTip string)
|
|
SetWhatsThis_String(whatsThis string)
|
|
StatusTip() string
|
|
Text() string
|
|
TextAlignment() int
|
|
ToolTip() string
|
|
Type() int
|
|
WhatsThis() string
|
|
}
|
|
|
|
func (p *qlistwidgetitem) Pointer() (ptr C.QtObjectPtr) {
|
|
return p.ptr
|
|
}
|
|
|
|
func (p *qlistwidgetitem) SetPointer(ptr C.QtObjectPtr) {
|
|
p.ptr = ptr
|
|
}
|
|
|
|
func NewQListWidgetItem_QListWidget_Int(parent QListWidget, typ int) QListWidgetItem {
|
|
var parentPtr C.QtObjectPtr = nil
|
|
if parent != nil {
|
|
parentPtr = parent.Pointer()
|
|
}
|
|
var qlistwidgetitem = new(qlistwidgetitem)
|
|
qlistwidgetitem.SetPointer(C.QListWidgetItem_New_QListWidget_Int(parentPtr, C.int(typ)))
|
|
return qlistwidgetitem
|
|
}
|
|
|
|
func NewQListWidgetItem_String_QListWidget_Int(text string, parent QListWidget, typ int) QListWidgetItem {
|
|
var parentPtr C.QtObjectPtr = nil
|
|
if parent != nil {
|
|
parentPtr = parent.Pointer()
|
|
}
|
|
var qlistwidgetitem = new(qlistwidgetitem)
|
|
qlistwidgetitem.SetPointer(C.QListWidgetItem_New_String_QListWidget_Int(C.CString(text), parentPtr, C.int(typ)))
|
|
return qlistwidgetitem
|
|
}
|
|
|
|
func (p *qlistwidgetitem) Destroy() {
|
|
if p.Pointer() != nil {
|
|
C.QListWidgetItem_Destroy(p.Pointer())
|
|
p.SetPointer(nil)
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) CheckState() CheckState {
|
|
if p.Pointer() == nil {
|
|
return 0
|
|
} else {
|
|
return CheckState(C.QListWidgetItem_CheckState(p.Pointer()))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) Clone() QListWidgetItem {
|
|
if p.Pointer() == nil {
|
|
return nil
|
|
} else {
|
|
var qlistwidgetitem = new(qlistwidgetitem)
|
|
qlistwidgetitem.SetPointer(C.QListWidgetItem_Clone(p.Pointer()))
|
|
return qlistwidgetitem
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) Flags() ItemFlag {
|
|
if p.Pointer() == nil {
|
|
return 0
|
|
} else {
|
|
return ItemFlag(C.QListWidgetItem_Flags(p.Pointer()))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) IsHidden() bool {
|
|
if p.Pointer() == nil {
|
|
return false
|
|
} else {
|
|
return C.QListWidgetItem_IsHidden(p.Pointer()) != 0
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) IsSelected() bool {
|
|
if p.Pointer() == nil {
|
|
return false
|
|
} else {
|
|
return C.QListWidgetItem_IsSelected(p.Pointer()) != 0
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) ListWidget() QListWidget {
|
|
if p.Pointer() == nil {
|
|
return nil
|
|
} else {
|
|
var qlistwidget = new(qlistwidget)
|
|
qlistwidget.SetPointer(C.QListWidgetItem_ListWidget(p.Pointer()))
|
|
if qlistwidget.ObjectName() == "" {
|
|
qlistwidget.SetObjectName_String("QListWidget_" + randomIdentifier())
|
|
}
|
|
return qlistwidget
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) SetCheckState_CheckState(state CheckState) {
|
|
if p.Pointer() != nil {
|
|
C.QListWidgetItem_SetCheckState_CheckState(p.Pointer(), C.int(state))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) SetFlags_ItemFlag(flags ItemFlag) {
|
|
if p.Pointer() != nil {
|
|
C.QListWidgetItem_SetFlags_ItemFlag(p.Pointer(), C.int(flags))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) SetHidden_Bool(hide bool) {
|
|
if p.Pointer() != nil {
|
|
C.QListWidgetItem_SetHidden_Bool(p.Pointer(), goBoolToCInt(hide))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) SetSelected_Bool(selected bool) {
|
|
if p.Pointer() != nil {
|
|
C.QListWidgetItem_SetSelected_Bool(p.Pointer(), goBoolToCInt(selected))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) SetStatusTip_String(statusTip string) {
|
|
if p.Pointer() != nil {
|
|
C.QListWidgetItem_SetStatusTip_String(p.Pointer(), C.CString(statusTip))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) SetText_String(text string) {
|
|
if p.Pointer() != nil {
|
|
C.QListWidgetItem_SetText_String(p.Pointer(), C.CString(text))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) SetTextAlignment_Int(alignment int) {
|
|
if p.Pointer() != nil {
|
|
C.QListWidgetItem_SetTextAlignment_Int(p.Pointer(), C.int(alignment))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) SetToolTip_String(toolTip string) {
|
|
if p.Pointer() != nil {
|
|
C.QListWidgetItem_SetToolTip_String(p.Pointer(), C.CString(toolTip))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) SetWhatsThis_String(whatsThis string) {
|
|
if p.Pointer() != nil {
|
|
C.QListWidgetItem_SetWhatsThis_String(p.Pointer(), C.CString(whatsThis))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) StatusTip() string {
|
|
if p.Pointer() == nil {
|
|
return ""
|
|
} else {
|
|
return C.GoString(C.QListWidgetItem_StatusTip(p.Pointer()))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) Text() string {
|
|
if p.Pointer() == nil {
|
|
return ""
|
|
} else {
|
|
return C.GoString(C.QListWidgetItem_Text(p.Pointer()))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) TextAlignment() int {
|
|
if p.Pointer() == nil {
|
|
return 0
|
|
} else {
|
|
return int(C.QListWidgetItem_TextAlignment(p.Pointer()))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) ToolTip() string {
|
|
if p.Pointer() == nil {
|
|
return ""
|
|
} else {
|
|
return C.GoString(C.QListWidgetItem_ToolTip(p.Pointer()))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) Type() int {
|
|
if p.Pointer() == nil {
|
|
return 0
|
|
} else {
|
|
return int(C.QListWidgetItem_Type(p.Pointer()))
|
|
}
|
|
}
|
|
|
|
func (p *qlistwidgetitem) WhatsThis() string {
|
|
if p.Pointer() == nil {
|
|
return ""
|
|
} else {
|
|
return C.GoString(C.QListWidgetItem_WhatsThis(p.Pointer()))
|
|
}
|
|
}
|