cutego/virtualkeyboard/virtualkeyboard.go
2019-08-20 17:50:05 +02:00

6487 lines
255 KiB
Go

// +build !minimal
package virtualkeyboard
//#include <stdint.h>
//#include <stdlib.h>
//#include <string.h>
//#include "virtualkeyboard.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"runtime"
"strings"
"unsafe"
)
func cGoUnpackString(s C.struct_QtVirtualKeyboard_PackedString) string {
if int(s.len) == -1 {
return C.GoString(s.data)
}
return C.GoStringN(s.data, C.int(s.len))
}
func cGoUnpackBytes(s C.struct_QtVirtualKeyboard_PackedString) []byte {
if int(s.len) == -1 {
gs := C.GoString(s.data)
return *(*[]byte)(unsafe.Pointer(&gs))
}
return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len))
}
func unpackStringList(s string) []string {
if len(s) == 0 {
return make([]string, 0)
}
return strings.Split(s, "¡¦!")
}
type QVirtualKeyboardAbstractInputMethod struct {
core.QObject
}
type QVirtualKeyboardAbstractInputMethod_ITF interface {
core.QObject_ITF
QVirtualKeyboardAbstractInputMethod_PTR() *QVirtualKeyboardAbstractInputMethod
}
func (ptr *QVirtualKeyboardAbstractInputMethod) QVirtualKeyboardAbstractInputMethod_PTR() *QVirtualKeyboardAbstractInputMethod {
return ptr
}
func (ptr *QVirtualKeyboardAbstractInputMethod) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQVirtualKeyboardAbstractInputMethod(ptr QVirtualKeyboardAbstractInputMethod_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QVirtualKeyboardAbstractInputMethod_PTR().Pointer()
}
return nil
}
func NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr unsafe.Pointer) (n *QVirtualKeyboardAbstractInputMethod) {
n = new(QVirtualKeyboardAbstractInputMethod)
n.SetPointer(ptr)
return
}
func NewQVirtualKeyboardAbstractInputMethod(parent core.QObject_ITF) *QVirtualKeyboardAbstractInputMethod {
tmpValue := NewQVirtualKeyboardAbstractInputMethodFromPointer(C.QVirtualKeyboardAbstractInputMethod_NewQVirtualKeyboardAbstractInputMethod(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQVirtualKeyboardAbstractInputMethod_ClickPreeditText
func callbackQVirtualKeyboardAbstractInputMethod_ClickPreeditText(ptr unsafe.Pointer, cursorPosition C.int) C.char {
if signal := qt.GetSignal(ptr, "clickPreeditText"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(cursorPosition))))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).ClickPreeditTextDefault(int(int32(cursorPosition))))))
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectClickPreeditText(f func(cursorPosition int) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clickPreeditText"); signal != nil {
f := func(cursorPosition int) bool {
(*(*func(int) bool)(signal))(cursorPosition)
return f(cursorPosition)
}
qt.ConnectSignal(ptr.Pointer(), "clickPreeditText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clickPreeditText", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectClickPreeditText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clickPreeditText")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ClickPreeditText(cursorPosition int) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardAbstractInputMethod_ClickPreeditText(ptr.Pointer(), C.int(int32(cursorPosition)))) != 0
}
return false
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ClickPreeditTextDefault(cursorPosition int) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardAbstractInputMethod_ClickPreeditTextDefault(ptr.Pointer(), C.int(int32(cursorPosition)))) != 0
}
return false
}
func (ptr *QVirtualKeyboardAbstractInputMethod) InputContext() *QVirtualKeyboardInputContext {
if ptr.Pointer() != nil {
tmpValue := NewQVirtualKeyboardInputContextFromPointer(C.QVirtualKeyboardAbstractInputMethod_InputContext(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardAbstractInputMethod) InputEngine() *QVirtualKeyboardInputEngine {
if ptr.Pointer() != nil {
tmpValue := NewQVirtualKeyboardInputEngineFromPointer(C.QVirtualKeyboardAbstractInputMethod_InputEngine(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardAbstractInputMethod_InputModes
func callbackQVirtualKeyboardAbstractInputMethod_InputModes(ptr unsafe.Pointer, locale C.struct_QtVirtualKeyboard_PackedString) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "inputModes"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(NewQVirtualKeyboardAbstractInputMethodFromPointer(nil).__inputModes_newList())
for _, v := range (*(*func(string) []QVirtualKeyboardInputEngine__InputMode)(signal))(cGoUnpackString(locale)) {
tmpList.__inputModes_setList(v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(NewQVirtualKeyboardAbstractInputMethodFromPointer(nil).__inputModes_newList())
for _, v := range make([]QVirtualKeyboardInputEngine__InputMode, 0) {
tmpList.__inputModes_setList(v)
}
return tmpList.Pointer()
}()
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectInputModes(f func(locale string) []QVirtualKeyboardInputEngine__InputMode) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "inputModes"); signal != nil {
f := func(locale string) []QVirtualKeyboardInputEngine__InputMode {
(*(*func(string) []QVirtualKeyboardInputEngine__InputMode)(signal))(locale)
return f(locale)
}
qt.ConnectSignal(ptr.Pointer(), "inputModes", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputModes", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectInputModes() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "inputModes")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) InputModes(locale string) []QVirtualKeyboardInputEngine__InputMode {
if ptr.Pointer() != nil {
var localeC *C.char
if locale != "" {
localeC = C.CString(locale)
defer C.free(unsafe.Pointer(localeC))
}
return func(l C.struct_QtVirtualKeyboard_PackedList) []QVirtualKeyboardInputEngine__InputMode {
out := make([]QVirtualKeyboardInputEngine__InputMode, int(l.len))
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__inputModes_atList(i)
}
return out
}(C.QVirtualKeyboardAbstractInputMethod_InputModes(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: localeC, len: C.longlong(len(locale))}))
}
return make([]QVirtualKeyboardInputEngine__InputMode, 0)
}
//export callbackQVirtualKeyboardAbstractInputMethod_KeyEvent
func callbackQVirtualKeyboardAbstractInputMethod_KeyEvent(ptr unsafe.Pointer, key C.longlong, text C.struct_QtVirtualKeyboard_PackedString, modifiers C.longlong) C.char {
if signal := qt.GetSignal(ptr, "keyEvent"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(core.Qt__Key, string, core.Qt__KeyboardModifier) bool)(signal))(core.Qt__Key(key), cGoUnpackString(text), core.Qt__KeyboardModifier(modifiers)))))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectKeyEvent(f func(key core.Qt__Key, text string, modifiers core.Qt__KeyboardModifier) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "keyEvent"); signal != nil {
f := func(key core.Qt__Key, text string, modifiers core.Qt__KeyboardModifier) bool {
(*(*func(core.Qt__Key, string, core.Qt__KeyboardModifier) bool)(signal))(key, text, modifiers)
return f(key, text, modifiers)
}
qt.ConnectSignal(ptr.Pointer(), "keyEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "keyEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectKeyEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "keyEvent")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) KeyEvent(key core.Qt__Key, text string, modifiers core.Qt__KeyboardModifier) bool {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int8(C.QVirtualKeyboardAbstractInputMethod_KeyEvent(ptr.Pointer(), C.longlong(key), C.struct_QtVirtualKeyboard_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(modifiers))) != 0
}
return false
}
//export callbackQVirtualKeyboardAbstractInputMethod_PatternRecognitionModes
func callbackQVirtualKeyboardAbstractInputMethod_PatternRecognitionModes(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "patternRecognitionModes"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(NewQVirtualKeyboardAbstractInputMethodFromPointer(nil).__patternRecognitionModes_newList())
for _, v := range (*(*func() []QVirtualKeyboardInputEngine__PatternRecognitionMode)(signal))() {
tmpList.__patternRecognitionModes_setList(v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(NewQVirtualKeyboardAbstractInputMethodFromPointer(nil).__patternRecognitionModes_newList())
for _, v := range NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).PatternRecognitionModesDefault() {
tmpList.__patternRecognitionModes_setList(v)
}
return tmpList.Pointer()
}()
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectPatternRecognitionModes(f func() []QVirtualKeyboardInputEngine__PatternRecognitionMode) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "patternRecognitionModes"); signal != nil {
f := func() []QVirtualKeyboardInputEngine__PatternRecognitionMode {
(*(*func() []QVirtualKeyboardInputEngine__PatternRecognitionMode)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "patternRecognitionModes", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "patternRecognitionModes", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectPatternRecognitionModes() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "patternRecognitionModes")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) PatternRecognitionModes() []QVirtualKeyboardInputEngine__PatternRecognitionMode {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []QVirtualKeyboardInputEngine__PatternRecognitionMode {
out := make([]QVirtualKeyboardInputEngine__PatternRecognitionMode, int(l.len))
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__patternRecognitionModes_atList(i)
}
return out
}(C.QVirtualKeyboardAbstractInputMethod_PatternRecognitionModes(ptr.Pointer()))
}
return make([]QVirtualKeyboardInputEngine__PatternRecognitionMode, 0)
}
func (ptr *QVirtualKeyboardAbstractInputMethod) PatternRecognitionModesDefault() []QVirtualKeyboardInputEngine__PatternRecognitionMode {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []QVirtualKeyboardInputEngine__PatternRecognitionMode {
out := make([]QVirtualKeyboardInputEngine__PatternRecognitionMode, int(l.len))
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__patternRecognitionModes_atList(i)
}
return out
}(C.QVirtualKeyboardAbstractInputMethod_PatternRecognitionModesDefault(ptr.Pointer()))
}
return make([]QVirtualKeyboardInputEngine__PatternRecognitionMode, 0)
}
//export callbackQVirtualKeyboardAbstractInputMethod_Reselect
func callbackQVirtualKeyboardAbstractInputMethod_Reselect(ptr unsafe.Pointer, cursorPosition C.int, reselectFlags C.longlong) C.char {
if signal := qt.GetSignal(ptr, "reselect"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, QVirtualKeyboardInputEngine__ReselectFlag) bool)(signal))(int(int32(cursorPosition)), QVirtualKeyboardInputEngine__ReselectFlag(reselectFlags)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).ReselectDefault(int(int32(cursorPosition)), QVirtualKeyboardInputEngine__ReselectFlag(reselectFlags)))))
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectReselect(f func(cursorPosition int, reselectFlags QVirtualKeyboardInputEngine__ReselectFlag) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "reselect"); signal != nil {
f := func(cursorPosition int, reselectFlags QVirtualKeyboardInputEngine__ReselectFlag) bool {
(*(*func(int, QVirtualKeyboardInputEngine__ReselectFlag) bool)(signal))(cursorPosition, reselectFlags)
return f(cursorPosition, reselectFlags)
}
qt.ConnectSignal(ptr.Pointer(), "reselect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "reselect", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectReselect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "reselect")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) Reselect(cursorPosition int, reselectFlags QVirtualKeyboardInputEngine__ReselectFlag) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardAbstractInputMethod_Reselect(ptr.Pointer(), C.int(int32(cursorPosition)), C.longlong(reselectFlags))) != 0
}
return false
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ReselectDefault(cursorPosition int, reselectFlags QVirtualKeyboardInputEngine__ReselectFlag) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardAbstractInputMethod_ReselectDefault(ptr.Pointer(), C.int(int32(cursorPosition)), C.longlong(reselectFlags))) != 0
}
return false
}
//export callbackQVirtualKeyboardAbstractInputMethod_Reset
func callbackQVirtualKeyboardAbstractInputMethod_Reset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "reset"); signal != nil {
(*(*func())(signal))()
} else {
NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).ResetDefault()
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectReset(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectReset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "reset")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) Reset() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_Reset(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ResetDefault() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_ResetDefault(ptr.Pointer())
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_SelectionListActiveItemChanged
func callbackQVirtualKeyboardAbstractInputMethod_SelectionListActiveItemChanged(ptr unsafe.Pointer, ty C.longlong, index C.int) {
if signal := qt.GetSignal(ptr, "selectionListActiveItemChanged"); signal != nil {
(*(*func(QVirtualKeyboardSelectionListModel__Type, int))(signal))(QVirtualKeyboardSelectionListModel__Type(ty), int(int32(index)))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectSelectionListActiveItemChanged(f func(ty QVirtualKeyboardSelectionListModel__Type, index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "selectionListActiveItemChanged") {
C.QVirtualKeyboardAbstractInputMethod_ConnectSelectionListActiveItemChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "selectionListActiveItemChanged"); signal != nil {
f := func(ty QVirtualKeyboardSelectionListModel__Type, index int) {
(*(*func(QVirtualKeyboardSelectionListModel__Type, int))(signal))(ty, index)
f(ty, index)
}
qt.ConnectSignal(ptr.Pointer(), "selectionListActiveItemChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionListActiveItemChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectSelectionListActiveItemChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_DisconnectSelectionListActiveItemChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "selectionListActiveItemChanged")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionListActiveItemChanged(ty QVirtualKeyboardSelectionListModel__Type, index int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_SelectionListActiveItemChanged(ptr.Pointer(), C.longlong(ty), C.int(int32(index)))
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_SelectionListChanged
func callbackQVirtualKeyboardAbstractInputMethod_SelectionListChanged(ptr unsafe.Pointer, ty C.longlong) {
if signal := qt.GetSignal(ptr, "selectionListChanged"); signal != nil {
(*(*func(QVirtualKeyboardSelectionListModel__Type))(signal))(QVirtualKeyboardSelectionListModel__Type(ty))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectSelectionListChanged(f func(ty QVirtualKeyboardSelectionListModel__Type)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "selectionListChanged") {
C.QVirtualKeyboardAbstractInputMethod_ConnectSelectionListChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "selectionListChanged"); signal != nil {
f := func(ty QVirtualKeyboardSelectionListModel__Type) {
(*(*func(QVirtualKeyboardSelectionListModel__Type))(signal))(ty)
f(ty)
}
qt.ConnectSignal(ptr.Pointer(), "selectionListChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionListChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectSelectionListChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_DisconnectSelectionListChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "selectionListChanged")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionListChanged(ty QVirtualKeyboardSelectionListModel__Type) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_SelectionListChanged(ptr.Pointer(), C.longlong(ty))
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_SelectionListData
func callbackQVirtualKeyboardAbstractInputMethod_SelectionListData(ptr unsafe.Pointer, ty C.longlong, index C.int, role C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "selectionListData"); signal != nil {
return core.PointerFromQVariant((*(*func(QVirtualKeyboardSelectionListModel__Type, int, QVirtualKeyboardSelectionListModel__Role) *core.QVariant)(signal))(QVirtualKeyboardSelectionListModel__Type(ty), int(int32(index)), QVirtualKeyboardSelectionListModel__Role(role)))
}
return core.PointerFromQVariant(NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).SelectionListDataDefault(QVirtualKeyboardSelectionListModel__Type(ty), int(int32(index)), QVirtualKeyboardSelectionListModel__Role(role)))
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectSelectionListData(f func(ty QVirtualKeyboardSelectionListModel__Type, index int, role QVirtualKeyboardSelectionListModel__Role) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectionListData"); signal != nil {
f := func(ty QVirtualKeyboardSelectionListModel__Type, index int, role QVirtualKeyboardSelectionListModel__Role) *core.QVariant {
(*(*func(QVirtualKeyboardSelectionListModel__Type, int, QVirtualKeyboardSelectionListModel__Role) *core.QVariant)(signal))(ty, index, role)
return f(ty, index, role)
}
qt.ConnectSignal(ptr.Pointer(), "selectionListData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionListData", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectSelectionListData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectionListData")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionListData(ty QVirtualKeyboardSelectionListModel__Type, index int, role QVirtualKeyboardSelectionListModel__Role) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QVirtualKeyboardAbstractInputMethod_SelectionListData(ptr.Pointer(), C.longlong(ty), C.int(int32(index)), C.longlong(role)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionListDataDefault(ty QVirtualKeyboardSelectionListModel__Type, index int, role QVirtualKeyboardSelectionListModel__Role) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QVirtualKeyboardAbstractInputMethod_SelectionListDataDefault(ptr.Pointer(), C.longlong(ty), C.int(int32(index)), C.longlong(role)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardAbstractInputMethod_SelectionListItemCount
func callbackQVirtualKeyboardAbstractInputMethod_SelectionListItemCount(ptr unsafe.Pointer, ty C.longlong) C.int {
if signal := qt.GetSignal(ptr, "selectionListItemCount"); signal != nil {
return C.int(int32((*(*func(QVirtualKeyboardSelectionListModel__Type) int)(signal))(QVirtualKeyboardSelectionListModel__Type(ty))))
}
return C.int(int32(NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).SelectionListItemCountDefault(QVirtualKeyboardSelectionListModel__Type(ty))))
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectSelectionListItemCount(f func(ty QVirtualKeyboardSelectionListModel__Type) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectionListItemCount"); signal != nil {
f := func(ty QVirtualKeyboardSelectionListModel__Type) int {
(*(*func(QVirtualKeyboardSelectionListModel__Type) int)(signal))(ty)
return f(ty)
}
qt.ConnectSignal(ptr.Pointer(), "selectionListItemCount", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionListItemCount", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectSelectionListItemCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectionListItemCount")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionListItemCount(ty QVirtualKeyboardSelectionListModel__Type) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardAbstractInputMethod_SelectionListItemCount(ptr.Pointer(), C.longlong(ty))))
}
return 0
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionListItemCountDefault(ty QVirtualKeyboardSelectionListModel__Type) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardAbstractInputMethod_SelectionListItemCountDefault(ptr.Pointer(), C.longlong(ty))))
}
return 0
}
//export callbackQVirtualKeyboardAbstractInputMethod_SelectionListItemSelected
func callbackQVirtualKeyboardAbstractInputMethod_SelectionListItemSelected(ptr unsafe.Pointer, ty C.longlong, index C.int) {
if signal := qt.GetSignal(ptr, "selectionListItemSelected"); signal != nil {
(*(*func(QVirtualKeyboardSelectionListModel__Type, int))(signal))(QVirtualKeyboardSelectionListModel__Type(ty), int(int32(index)))
} else {
NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).SelectionListItemSelectedDefault(QVirtualKeyboardSelectionListModel__Type(ty), int(int32(index)))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectSelectionListItemSelected(f func(ty QVirtualKeyboardSelectionListModel__Type, index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectionListItemSelected"); signal != nil {
f := func(ty QVirtualKeyboardSelectionListModel__Type, index int) {
(*(*func(QVirtualKeyboardSelectionListModel__Type, int))(signal))(ty, index)
f(ty, index)
}
qt.ConnectSignal(ptr.Pointer(), "selectionListItemSelected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionListItemSelected", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectSelectionListItemSelected() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectionListItemSelected")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionListItemSelected(ty QVirtualKeyboardSelectionListModel__Type, index int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_SelectionListItemSelected(ptr.Pointer(), C.longlong(ty), C.int(int32(index)))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionListItemSelectedDefault(ty QVirtualKeyboardSelectionListModel__Type, index int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_SelectionListItemSelectedDefault(ptr.Pointer(), C.longlong(ty), C.int(int32(index)))
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_SelectionListRemoveItem
func callbackQVirtualKeyboardAbstractInputMethod_SelectionListRemoveItem(ptr unsafe.Pointer, ty C.longlong, index C.int) C.char {
if signal := qt.GetSignal(ptr, "selectionListRemoveItem"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(QVirtualKeyboardSelectionListModel__Type, int) bool)(signal))(QVirtualKeyboardSelectionListModel__Type(ty), int(int32(index))))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).SelectionListRemoveItemDefault(QVirtualKeyboardSelectionListModel__Type(ty), int(int32(index))))))
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectSelectionListRemoveItem(f func(ty QVirtualKeyboardSelectionListModel__Type, index int) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectionListRemoveItem"); signal != nil {
f := func(ty QVirtualKeyboardSelectionListModel__Type, index int) bool {
(*(*func(QVirtualKeyboardSelectionListModel__Type, int) bool)(signal))(ty, index)
return f(ty, index)
}
qt.ConnectSignal(ptr.Pointer(), "selectionListRemoveItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionListRemoveItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectSelectionListRemoveItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectionListRemoveItem")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionListRemoveItem(ty QVirtualKeyboardSelectionListModel__Type, index int) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardAbstractInputMethod_SelectionListRemoveItem(ptr.Pointer(), C.longlong(ty), C.int(int32(index)))) != 0
}
return false
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionListRemoveItemDefault(ty QVirtualKeyboardSelectionListModel__Type, index int) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardAbstractInputMethod_SelectionListRemoveItemDefault(ptr.Pointer(), C.longlong(ty), C.int(int32(index)))) != 0
}
return false
}
//export callbackQVirtualKeyboardAbstractInputMethod_SelectionLists
func callbackQVirtualKeyboardAbstractInputMethod_SelectionLists(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "selectionLists"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(NewQVirtualKeyboardAbstractInputMethodFromPointer(nil).__selectionLists_newList())
for _, v := range (*(*func() []QVirtualKeyboardSelectionListModel__Type)(signal))() {
tmpList.__selectionLists_setList(v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(NewQVirtualKeyboardAbstractInputMethodFromPointer(nil).__selectionLists_newList())
for _, v := range NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).SelectionListsDefault() {
tmpList.__selectionLists_setList(v)
}
return tmpList.Pointer()
}()
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectSelectionLists(f func() []QVirtualKeyboardSelectionListModel__Type) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectionLists"); signal != nil {
f := func() []QVirtualKeyboardSelectionListModel__Type {
(*(*func() []QVirtualKeyboardSelectionListModel__Type)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "selectionLists", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionLists", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectSelectionLists() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectionLists")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionLists() []QVirtualKeyboardSelectionListModel__Type {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []QVirtualKeyboardSelectionListModel__Type {
out := make([]QVirtualKeyboardSelectionListModel__Type, int(l.len))
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__selectionLists_atList(i)
}
return out
}(C.QVirtualKeyboardAbstractInputMethod_SelectionLists(ptr.Pointer()))
}
return make([]QVirtualKeyboardSelectionListModel__Type, 0)
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionListsDefault() []QVirtualKeyboardSelectionListModel__Type {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []QVirtualKeyboardSelectionListModel__Type {
out := make([]QVirtualKeyboardSelectionListModel__Type, int(l.len))
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__selectionLists_atList(i)
}
return out
}(C.QVirtualKeyboardAbstractInputMethod_SelectionListsDefault(ptr.Pointer()))
}
return make([]QVirtualKeyboardSelectionListModel__Type, 0)
}
//export callbackQVirtualKeyboardAbstractInputMethod_SelectionListsChanged
func callbackQVirtualKeyboardAbstractInputMethod_SelectionListsChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectionListsChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectSelectionListsChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "selectionListsChanged") {
C.QVirtualKeyboardAbstractInputMethod_ConnectSelectionListsChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "selectionListsChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectionListsChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionListsChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectSelectionListsChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_DisconnectSelectionListsChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "selectionListsChanged")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SelectionListsChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_SelectionListsChanged(ptr.Pointer())
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_SetInputMode
func callbackQVirtualKeyboardAbstractInputMethod_SetInputMode(ptr unsafe.Pointer, locale C.struct_QtVirtualKeyboard_PackedString, inputMode C.longlong) C.char {
if signal := qt.GetSignal(ptr, "setInputMode"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(string, QVirtualKeyboardInputEngine__InputMode) bool)(signal))(cGoUnpackString(locale), QVirtualKeyboardInputEngine__InputMode(inputMode)))))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectSetInputMode(f func(locale string, inputMode QVirtualKeyboardInputEngine__InputMode) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setInputMode"); signal != nil {
f := func(locale string, inputMode QVirtualKeyboardInputEngine__InputMode) bool {
(*(*func(string, QVirtualKeyboardInputEngine__InputMode) bool)(signal))(locale, inputMode)
return f(locale, inputMode)
}
qt.ConnectSignal(ptr.Pointer(), "setInputMode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setInputMode", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectSetInputMode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setInputMode")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SetInputMode(locale string, inputMode QVirtualKeyboardInputEngine__InputMode) bool {
if ptr.Pointer() != nil {
var localeC *C.char
if locale != "" {
localeC = C.CString(locale)
defer C.free(unsafe.Pointer(localeC))
}
return int8(C.QVirtualKeyboardAbstractInputMethod_SetInputMode(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: localeC, len: C.longlong(len(locale))}, C.longlong(inputMode))) != 0
}
return false
}
//export callbackQVirtualKeyboardAbstractInputMethod_SetTextCase
func callbackQVirtualKeyboardAbstractInputMethod_SetTextCase(ptr unsafe.Pointer, textCase C.longlong) C.char {
if signal := qt.GetSignal(ptr, "setTextCase"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(QVirtualKeyboardInputEngine__TextCase) bool)(signal))(QVirtualKeyboardInputEngine__TextCase(textCase)))))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectSetTextCase(f func(textCase QVirtualKeyboardInputEngine__TextCase) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setTextCase"); signal != nil {
f := func(textCase QVirtualKeyboardInputEngine__TextCase) bool {
(*(*func(QVirtualKeyboardInputEngine__TextCase) bool)(signal))(textCase)
return f(textCase)
}
qt.ConnectSignal(ptr.Pointer(), "setTextCase", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setTextCase", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectSetTextCase() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setTextCase")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) SetTextCase(textCase QVirtualKeyboardInputEngine__TextCase) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardAbstractInputMethod_SetTextCase(ptr.Pointer(), C.longlong(textCase))) != 0
}
return false
}
//export callbackQVirtualKeyboardAbstractInputMethod_TraceBegin
func callbackQVirtualKeyboardAbstractInputMethod_TraceBegin(ptr unsafe.Pointer, traceId C.int, patternRecognitionMode C.longlong, traceCaptureDeviceInfo C.struct_QtVirtualKeyboard_PackedList, traceScreenInfo C.struct_QtVirtualKeyboard_PackedList) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "traceBegin"); signal != nil {
return PointerFromQVirtualKeyboardTrace((*(*func(int, QVirtualKeyboardInputEngine__PatternRecognitionMode, map[string]*core.QVariant, map[string]*core.QVariant) *QVirtualKeyboardTrace)(signal))(int(int32(traceId)), QVirtualKeyboardInputEngine__PatternRecognitionMode(patternRecognitionMode), func(l C.struct_QtVirtualKeyboard_PackedList) map[string]*core.QVariant {
out := make(map[string]*core.QVariant, int(l.len))
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(l.data)
for i, v := range tmpList.__traceBegin_traceCaptureDeviceInfo_keyList() {
out[v] = tmpList.__traceBegin_traceCaptureDeviceInfo_atList(v, i)
}
return out
}(traceCaptureDeviceInfo), func(l C.struct_QtVirtualKeyboard_PackedList) map[string]*core.QVariant {
out := make(map[string]*core.QVariant, int(l.len))
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(l.data)
for i, v := range tmpList.__traceBegin_traceScreenInfo_keyList() {
out[v] = tmpList.__traceBegin_traceScreenInfo_atList(v, i)
}
return out
}(traceScreenInfo)))
}
return PointerFromQVirtualKeyboardTrace(NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).TraceBeginDefault(int(int32(traceId)), QVirtualKeyboardInputEngine__PatternRecognitionMode(patternRecognitionMode), func(l C.struct_QtVirtualKeyboard_PackedList) map[string]*core.QVariant {
out := make(map[string]*core.QVariant, int(l.len))
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(l.data)
for i, v := range tmpList.__traceBegin_traceCaptureDeviceInfo_keyList() {
out[v] = tmpList.__traceBegin_traceCaptureDeviceInfo_atList(v, i)
}
return out
}(traceCaptureDeviceInfo), func(l C.struct_QtVirtualKeyboard_PackedList) map[string]*core.QVariant {
out := make(map[string]*core.QVariant, int(l.len))
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(l.data)
for i, v := range tmpList.__traceBegin_traceScreenInfo_keyList() {
out[v] = tmpList.__traceBegin_traceScreenInfo_atList(v, i)
}
return out
}(traceScreenInfo)))
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectTraceBegin(f func(traceId int, patternRecognitionMode QVirtualKeyboardInputEngine__PatternRecognitionMode, traceCaptureDeviceInfo map[string]*core.QVariant, traceScreenInfo map[string]*core.QVariant) *QVirtualKeyboardTrace) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "traceBegin"); signal != nil {
f := func(traceId int, patternRecognitionMode QVirtualKeyboardInputEngine__PatternRecognitionMode, traceCaptureDeviceInfo map[string]*core.QVariant, traceScreenInfo map[string]*core.QVariant) *QVirtualKeyboardTrace {
(*(*func(int, QVirtualKeyboardInputEngine__PatternRecognitionMode, map[string]*core.QVariant, map[string]*core.QVariant) *QVirtualKeyboardTrace)(signal))(traceId, patternRecognitionMode, traceCaptureDeviceInfo, traceScreenInfo)
return f(traceId, patternRecognitionMode, traceCaptureDeviceInfo, traceScreenInfo)
}
qt.ConnectSignal(ptr.Pointer(), "traceBegin", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "traceBegin", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectTraceBegin() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "traceBegin")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) TraceBegin(traceId int, patternRecognitionMode QVirtualKeyboardInputEngine__PatternRecognitionMode, traceCaptureDeviceInfo map[string]*core.QVariant, traceScreenInfo map[string]*core.QVariant) *QVirtualKeyboardTrace {
if ptr.Pointer() != nil {
tmpValue := NewQVirtualKeyboardTraceFromPointer(C.QVirtualKeyboardAbstractInputMethod_TraceBegin(ptr.Pointer(), C.int(int32(traceId)), C.longlong(patternRecognitionMode), func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(NewQVirtualKeyboardAbstractInputMethodFromPointer(nil).__traceBegin_traceCaptureDeviceInfo_newList())
for k, v := range traceCaptureDeviceInfo {
tmpList.__traceBegin_traceCaptureDeviceInfo_setList(k, v)
}
return tmpList.Pointer()
}(), func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(NewQVirtualKeyboardAbstractInputMethodFromPointer(nil).__traceBegin_traceScreenInfo_newList())
for k, v := range traceScreenInfo {
tmpList.__traceBegin_traceScreenInfo_setList(k, v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardAbstractInputMethod) TraceBeginDefault(traceId int, patternRecognitionMode QVirtualKeyboardInputEngine__PatternRecognitionMode, traceCaptureDeviceInfo map[string]*core.QVariant, traceScreenInfo map[string]*core.QVariant) *QVirtualKeyboardTrace {
if ptr.Pointer() != nil {
tmpValue := NewQVirtualKeyboardTraceFromPointer(C.QVirtualKeyboardAbstractInputMethod_TraceBeginDefault(ptr.Pointer(), C.int(int32(traceId)), C.longlong(patternRecognitionMode), func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(NewQVirtualKeyboardAbstractInputMethodFromPointer(nil).__traceBegin_traceCaptureDeviceInfo_newList())
for k, v := range traceCaptureDeviceInfo {
tmpList.__traceBegin_traceCaptureDeviceInfo_setList(k, v)
}
return tmpList.Pointer()
}(), func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(NewQVirtualKeyboardAbstractInputMethodFromPointer(nil).__traceBegin_traceScreenInfo_newList())
for k, v := range traceScreenInfo {
tmpList.__traceBegin_traceScreenInfo_setList(k, v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardAbstractInputMethod_TraceEnd
func callbackQVirtualKeyboardAbstractInputMethod_TraceEnd(ptr unsafe.Pointer, trace unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "traceEnd"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*QVirtualKeyboardTrace) bool)(signal))(NewQVirtualKeyboardTraceFromPointer(trace)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).TraceEndDefault(NewQVirtualKeyboardTraceFromPointer(trace)))))
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectTraceEnd(f func(trace *QVirtualKeyboardTrace) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "traceEnd"); signal != nil {
f := func(trace *QVirtualKeyboardTrace) bool {
(*(*func(*QVirtualKeyboardTrace) bool)(signal))(trace)
return f(trace)
}
qt.ConnectSignal(ptr.Pointer(), "traceEnd", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "traceEnd", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectTraceEnd() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "traceEnd")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) TraceEnd(trace QVirtualKeyboardTrace_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardAbstractInputMethod_TraceEnd(ptr.Pointer(), PointerFromQVirtualKeyboardTrace(trace))) != 0
}
return false
}
func (ptr *QVirtualKeyboardAbstractInputMethod) TraceEndDefault(trace QVirtualKeyboardTrace_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardAbstractInputMethod_TraceEndDefault(ptr.Pointer(), PointerFromQVirtualKeyboardTrace(trace))) != 0
}
return false
}
//export callbackQVirtualKeyboardAbstractInputMethod_Update
func callbackQVirtualKeyboardAbstractInputMethod_Update(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "update"); signal != nil {
(*(*func())(signal))()
} else {
NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).UpdateDefault()
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectUpdate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectUpdate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "update")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) Update() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_Update(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) UpdateDefault() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_UpdateDefault(ptr.Pointer())
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_DestroyQVirtualKeyboardAbstractInputMethod
func callbackQVirtualKeyboardAbstractInputMethod_DestroyQVirtualKeyboardAbstractInputMethod(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QVirtualKeyboardAbstractInputMethod"); signal != nil {
(*(*func())(signal))()
} else {
NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).DestroyQVirtualKeyboardAbstractInputMethodDefault()
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectDestroyQVirtualKeyboardAbstractInputMethod(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QVirtualKeyboardAbstractInputMethod"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QVirtualKeyboardAbstractInputMethod", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QVirtualKeyboardAbstractInputMethod", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectDestroyQVirtualKeyboardAbstractInputMethod() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QVirtualKeyboardAbstractInputMethod")
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DestroyQVirtualKeyboardAbstractInputMethod() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_DestroyQVirtualKeyboardAbstractInputMethod(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DestroyQVirtualKeyboardAbstractInputMethodDefault() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_DestroyQVirtualKeyboardAbstractInputMethodDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __inputModes_atList(i int) QVirtualKeyboardInputEngine__InputMode {
if ptr.Pointer() != nil {
return QVirtualKeyboardInputEngine__InputMode(C.QVirtualKeyboardAbstractInputMethod___inputModes_atList(ptr.Pointer(), C.int(int32(i))))
}
return 0
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __inputModes_setList(i QVirtualKeyboardInputEngine__InputMode) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod___inputModes_setList(ptr.Pointer(), C.longlong(i))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __inputModes_newList() unsafe.Pointer {
return C.QVirtualKeyboardAbstractInputMethod___inputModes_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __patternRecognitionModes_atList(i int) QVirtualKeyboardInputEngine__PatternRecognitionMode {
if ptr.Pointer() != nil {
return QVirtualKeyboardInputEngine__PatternRecognitionMode(C.QVirtualKeyboardAbstractInputMethod___patternRecognitionModes_atList(ptr.Pointer(), C.int(int32(i))))
}
return 0
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __patternRecognitionModes_setList(i QVirtualKeyboardInputEngine__PatternRecognitionMode) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod___patternRecognitionModes_setList(ptr.Pointer(), C.longlong(i))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __patternRecognitionModes_newList() unsafe.Pointer {
return C.QVirtualKeyboardAbstractInputMethod___patternRecognitionModes_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __selectionLists_atList(i int) QVirtualKeyboardSelectionListModel__Type {
if ptr.Pointer() != nil {
return QVirtualKeyboardSelectionListModel__Type(C.QVirtualKeyboardAbstractInputMethod___selectionLists_atList(ptr.Pointer(), C.int(int32(i))))
}
return 0
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __selectionLists_setList(i QVirtualKeyboardSelectionListModel__Type) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod___selectionLists_setList(ptr.Pointer(), C.longlong(i))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __selectionLists_newList() unsafe.Pointer {
return C.QVirtualKeyboardAbstractInputMethod___selectionLists_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __traceBegin_traceCaptureDeviceInfo_atList(v string, i int) *core.QVariant {
if ptr.Pointer() != nil {
var vC *C.char
if v != "" {
vC = C.CString(v)
defer C.free(unsafe.Pointer(vC))
}
tmpValue := core.NewQVariantFromPointer(C.QVirtualKeyboardAbstractInputMethod___traceBegin_traceCaptureDeviceInfo_atList(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __traceBegin_traceCaptureDeviceInfo_setList(key string, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
var keyC *C.char
if key != "" {
keyC = C.CString(key)
defer C.free(unsafe.Pointer(keyC))
}
C.QVirtualKeyboardAbstractInputMethod___traceBegin_traceCaptureDeviceInfo_setList(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(i))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __traceBegin_traceCaptureDeviceInfo_newList() unsafe.Pointer {
return C.QVirtualKeyboardAbstractInputMethod___traceBegin_traceCaptureDeviceInfo_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __traceBegin_traceCaptureDeviceInfo_keyList() []string {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []string {
out := make([]string, int(l.len))
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____traceBegin_traceCaptureDeviceInfo_keyList_atList(i)
}
return out
}(C.QVirtualKeyboardAbstractInputMethod___traceBegin_traceCaptureDeviceInfo_keyList(ptr.Pointer()))
}
return make([]string, 0)
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __traceBegin_traceScreenInfo_atList(v string, i int) *core.QVariant {
if ptr.Pointer() != nil {
var vC *C.char
if v != "" {
vC = C.CString(v)
defer C.free(unsafe.Pointer(vC))
}
tmpValue := core.NewQVariantFromPointer(C.QVirtualKeyboardAbstractInputMethod___traceBegin_traceScreenInfo_atList(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __traceBegin_traceScreenInfo_setList(key string, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
var keyC *C.char
if key != "" {
keyC = C.CString(key)
defer C.free(unsafe.Pointer(keyC))
}
C.QVirtualKeyboardAbstractInputMethod___traceBegin_traceScreenInfo_setList(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(i))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __traceBegin_traceScreenInfo_newList() unsafe.Pointer {
return C.QVirtualKeyboardAbstractInputMethod___traceBegin_traceScreenInfo_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __traceBegin_traceScreenInfo_keyList() []string {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []string {
out := make([]string, int(l.len))
tmpList := NewQVirtualKeyboardAbstractInputMethodFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____traceBegin_traceScreenInfo_keyList_atList(i)
}
return out
}(C.QVirtualKeyboardAbstractInputMethod___traceBegin_traceScreenInfo_keyList(ptr.Pointer()))
}
return make([]string, 0)
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ____traceBegin_traceCaptureDeviceInfo_keyList_atList(i int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QVirtualKeyboardAbstractInputMethod_____traceBegin_traceCaptureDeviceInfo_keyList_atList(ptr.Pointer(), C.int(int32(i))))
}
return ""
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ____traceBegin_traceCaptureDeviceInfo_keyList_setList(i string) {
if ptr.Pointer() != nil {
var iC *C.char
if i != "" {
iC = C.CString(i)
defer C.free(unsafe.Pointer(iC))
}
C.QVirtualKeyboardAbstractInputMethod_____traceBegin_traceCaptureDeviceInfo_keyList_setList(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: iC, len: C.longlong(len(i))})
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ____traceBegin_traceCaptureDeviceInfo_keyList_newList() unsafe.Pointer {
return C.QVirtualKeyboardAbstractInputMethod_____traceBegin_traceCaptureDeviceInfo_keyList_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ____traceBegin_traceScreenInfo_keyList_atList(i int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QVirtualKeyboardAbstractInputMethod_____traceBegin_traceScreenInfo_keyList_atList(ptr.Pointer(), C.int(int32(i))))
}
return ""
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ____traceBegin_traceScreenInfo_keyList_setList(i string) {
if ptr.Pointer() != nil {
var iC *C.char
if i != "" {
iC = C.CString(i)
defer C.free(unsafe.Pointer(iC))
}
C.QVirtualKeyboardAbstractInputMethod_____traceBegin_traceScreenInfo_keyList_setList(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: iC, len: C.longlong(len(i))})
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ____traceBegin_traceScreenInfo_keyList_newList() unsafe.Pointer {
return C.QVirtualKeyboardAbstractInputMethod_____traceBegin_traceScreenInfo_keyList_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardAbstractInputMethod___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __children_newList() unsafe.Pointer {
return C.QVirtualKeyboardAbstractInputMethod___children_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QVirtualKeyboardAbstractInputMethod___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QVirtualKeyboardAbstractInputMethod___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardAbstractInputMethod___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __findChildren_newList() unsafe.Pointer {
return C.QVirtualKeyboardAbstractInputMethod___findChildren_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardAbstractInputMethod___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __findChildren_newList3() unsafe.Pointer {
return C.QVirtualKeyboardAbstractInputMethod___findChildren_newList3(ptr.Pointer())
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardAbstractInputMethod___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) __qFindChildren_newList2() unsafe.Pointer {
return C.QVirtualKeyboardAbstractInputMethod___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQVirtualKeyboardAbstractInputMethod_ChildEvent
func callbackQVirtualKeyboardAbstractInputMethod_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_ConnectNotify
func callbackQVirtualKeyboardAbstractInputMethod_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_CustomEvent
func callbackQVirtualKeyboardAbstractInputMethod_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_DeleteLater
func callbackQVirtualKeyboardAbstractInputMethod_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_Destroyed
func callbackQVirtualKeyboardAbstractInputMethod_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_DisconnectNotify
func callbackQVirtualKeyboardAbstractInputMethod_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_Event
func callbackQVirtualKeyboardAbstractInputMethod_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QVirtualKeyboardAbstractInputMethod) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardAbstractInputMethod_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQVirtualKeyboardAbstractInputMethod_EventFilter
func callbackQVirtualKeyboardAbstractInputMethod_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QVirtualKeyboardAbstractInputMethod) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardAbstractInputMethod_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQVirtualKeyboardAbstractInputMethod_MetaObject
func callbackQVirtualKeyboardAbstractInputMethod_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QVirtualKeyboardAbstractInputMethod) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QVirtualKeyboardAbstractInputMethod_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQVirtualKeyboardAbstractInputMethod_ObjectNameChanged
func callbackQVirtualKeyboardAbstractInputMethod_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtVirtualKeyboard_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQVirtualKeyboardAbstractInputMethod_TimerEvent
func callbackQVirtualKeyboardAbstractInputMethod_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQVirtualKeyboardAbstractInputMethodFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardAbstractInputMethod) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardAbstractInputMethod_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QVirtualKeyboardExtensionPlugin struct {
core.QObject
}
type QVirtualKeyboardExtensionPlugin_ITF interface {
core.QObject_ITF
QVirtualKeyboardExtensionPlugin_PTR() *QVirtualKeyboardExtensionPlugin
}
func (ptr *QVirtualKeyboardExtensionPlugin) QVirtualKeyboardExtensionPlugin_PTR() *QVirtualKeyboardExtensionPlugin {
return ptr
}
func (ptr *QVirtualKeyboardExtensionPlugin) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QVirtualKeyboardExtensionPlugin) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQVirtualKeyboardExtensionPlugin(ptr QVirtualKeyboardExtensionPlugin_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QVirtualKeyboardExtensionPlugin_PTR().Pointer()
}
return nil
}
func NewQVirtualKeyboardExtensionPluginFromPointer(ptr unsafe.Pointer) (n *QVirtualKeyboardExtensionPlugin) {
n = new(QVirtualKeyboardExtensionPlugin)
n.SetPointer(ptr)
return
}
//export callbackQVirtualKeyboardExtensionPlugin_RegisterTypes
func callbackQVirtualKeyboardExtensionPlugin_RegisterTypes(ptr unsafe.Pointer, uri C.struct_QtVirtualKeyboard_PackedString) {
if signal := qt.GetSignal(ptr, "registerTypes"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(uri))
} else {
NewQVirtualKeyboardExtensionPluginFromPointer(ptr).RegisterTypesDefault(cGoUnpackString(uri))
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) ConnectRegisterTypes(f func(uri string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "registerTypes"); signal != nil {
f := func(uri string) {
(*(*func(string))(signal))(uri)
f(uri)
}
qt.ConnectSignal(ptr.Pointer(), "registerTypes", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "registerTypes", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) DisconnectRegisterTypes() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "registerTypes")
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) RegisterTypes(uri string) {
if ptr.Pointer() != nil {
var uriC *C.char
if uri != "" {
uriC = C.CString(uri)
defer C.free(unsafe.Pointer(uriC))
}
C.QVirtualKeyboardExtensionPlugin_RegisterTypes(ptr.Pointer(), uriC)
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) RegisterTypesDefault(uri string) {
if ptr.Pointer() != nil {
var uriC *C.char
if uri != "" {
uriC = C.CString(uri)
defer C.free(unsafe.Pointer(uriC))
}
C.QVirtualKeyboardExtensionPlugin_RegisterTypesDefault(ptr.Pointer(), uriC)
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardExtensionPlugin___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardExtensionPlugin) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardExtensionPlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) __children_newList() unsafe.Pointer {
return C.QVirtualKeyboardExtensionPlugin___children_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardExtensionPlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QVirtualKeyboardExtensionPlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardExtensionPlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardExtensionPlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QVirtualKeyboardExtensionPlugin___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardExtensionPlugin) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardExtensionPlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardExtensionPlugin) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardExtensionPlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) __findChildren_newList() unsafe.Pointer {
return C.QVirtualKeyboardExtensionPlugin___findChildren_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardExtensionPlugin) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardExtensionPlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardExtensionPlugin) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardExtensionPlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) __findChildren_newList3() unsafe.Pointer {
return C.QVirtualKeyboardExtensionPlugin___findChildren_newList3(ptr.Pointer())
}
func (ptr *QVirtualKeyboardExtensionPlugin) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardExtensionPlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardExtensionPlugin) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardExtensionPlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) __qFindChildren_newList2() unsafe.Pointer {
return C.QVirtualKeyboardExtensionPlugin___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQVirtualKeyboardExtensionPlugin_ChildEvent
func callbackQVirtualKeyboardExtensionPlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQVirtualKeyboardExtensionPluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardExtensionPlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQVirtualKeyboardExtensionPlugin_ConnectNotify
func callbackQVirtualKeyboardExtensionPlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQVirtualKeyboardExtensionPluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardExtensionPlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQVirtualKeyboardExtensionPlugin_CustomEvent
func callbackQVirtualKeyboardExtensionPlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQVirtualKeyboardExtensionPluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardExtensionPlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQVirtualKeyboardExtensionPlugin_DeleteLater
func callbackQVirtualKeyboardExtensionPlugin_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQVirtualKeyboardExtensionPluginFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardExtensionPlugin_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQVirtualKeyboardExtensionPlugin_Destroyed
func callbackQVirtualKeyboardExtensionPlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQVirtualKeyboardExtensionPlugin_DisconnectNotify
func callbackQVirtualKeyboardExtensionPlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQVirtualKeyboardExtensionPluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardExtensionPlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQVirtualKeyboardExtensionPlugin_Event
func callbackQVirtualKeyboardExtensionPlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardExtensionPluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QVirtualKeyboardExtensionPlugin) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardExtensionPlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQVirtualKeyboardExtensionPlugin_EventFilter
func callbackQVirtualKeyboardExtensionPlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardExtensionPluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QVirtualKeyboardExtensionPlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardExtensionPlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQVirtualKeyboardExtensionPlugin_MetaObject
func callbackQVirtualKeyboardExtensionPlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQVirtualKeyboardExtensionPluginFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QVirtualKeyboardExtensionPlugin) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QVirtualKeyboardExtensionPlugin_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQVirtualKeyboardExtensionPlugin_ObjectNameChanged
func callbackQVirtualKeyboardExtensionPlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtVirtualKeyboard_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQVirtualKeyboardExtensionPlugin_TimerEvent
func callbackQVirtualKeyboardExtensionPlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQVirtualKeyboardExtensionPluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardExtensionPlugin) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardExtensionPlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QVirtualKeyboardInputContext struct {
core.QObject
}
type QVirtualKeyboardInputContext_ITF interface {
core.QObject_ITF
QVirtualKeyboardInputContext_PTR() *QVirtualKeyboardInputContext
}
func (ptr *QVirtualKeyboardInputContext) QVirtualKeyboardInputContext_PTR() *QVirtualKeyboardInputContext {
return ptr
}
func (ptr *QVirtualKeyboardInputContext) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QVirtualKeyboardInputContext) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQVirtualKeyboardInputContext(ptr QVirtualKeyboardInputContext_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QVirtualKeyboardInputContext_PTR().Pointer()
}
return nil
}
func NewQVirtualKeyboardInputContextFromPointer(ptr unsafe.Pointer) (n *QVirtualKeyboardInputContext) {
n = new(QVirtualKeyboardInputContext)
n.SetPointer(ptr)
return
}
func (ptr *QVirtualKeyboardInputContext) AnchorPosition() int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardInputContext_AnchorPosition(ptr.Pointer())))
}
return 0
}
//export callbackQVirtualKeyboardInputContext_AnchorPositionChanged
func callbackQVirtualKeyboardInputContext_AnchorPositionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "anchorPositionChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectAnchorPositionChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "anchorPositionChanged") {
C.QVirtualKeyboardInputContext_ConnectAnchorPositionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "anchorPositionChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "anchorPositionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "anchorPositionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectAnchorPositionChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectAnchorPositionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "anchorPositionChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) AnchorPositionChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_AnchorPositionChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) AnchorRectIntersectsClipRect() bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputContext_AnchorRectIntersectsClipRect(ptr.Pointer())) != 0
}
return false
}
//export callbackQVirtualKeyboardInputContext_AnchorRectIntersectsClipRectChanged
func callbackQVirtualKeyboardInputContext_AnchorRectIntersectsClipRectChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "anchorRectIntersectsClipRectChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectAnchorRectIntersectsClipRectChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "anchorRectIntersectsClipRectChanged") {
C.QVirtualKeyboardInputContext_ConnectAnchorRectIntersectsClipRectChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "anchorRectIntersectsClipRectChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "anchorRectIntersectsClipRectChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "anchorRectIntersectsClipRectChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectAnchorRectIntersectsClipRectChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectAnchorRectIntersectsClipRectChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "anchorRectIntersectsClipRectChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) AnchorRectIntersectsClipRectChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_AnchorRectIntersectsClipRectChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) AnchorRectangle() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QVirtualKeyboardInputContext_AnchorRectangle(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardInputContext_AnchorRectangleChanged
func callbackQVirtualKeyboardInputContext_AnchorRectangleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "anchorRectangleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectAnchorRectangleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "anchorRectangleChanged") {
C.QVirtualKeyboardInputContext_ConnectAnchorRectangleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "anchorRectangleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "anchorRectangleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "anchorRectangleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectAnchorRectangleChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectAnchorRectangleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "anchorRectangleChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) AnchorRectangleChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_AnchorRectangleChanged(ptr.Pointer())
}
}
//export callbackQVirtualKeyboardInputContext_AnimatingChanged
func callbackQVirtualKeyboardInputContext_AnimatingChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "animatingChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectAnimatingChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "animatingChanged") {
C.QVirtualKeyboardInputContext_ConnectAnimatingChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "animatingChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "animatingChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "animatingChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectAnimatingChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectAnimatingChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "animatingChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) AnimatingChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_AnimatingChanged(ptr.Pointer())
}
}
//export callbackQVirtualKeyboardInputContext_CapsLockActiveChanged
func callbackQVirtualKeyboardInputContext_CapsLockActiveChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "capsLockActiveChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectCapsLockActiveChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "capsLockActiveChanged") {
C.QVirtualKeyboardInputContext_ConnectCapsLockActiveChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "capsLockActiveChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "capsLockActiveChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "capsLockActiveChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectCapsLockActiveChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectCapsLockActiveChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "capsLockActiveChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) CapsLockActiveChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_CapsLockActiveChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) Clear() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_Clear(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) Commit() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_Commit(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) Commit2(text string, replaceFrom int, replaceLength int) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QVirtualKeyboardInputContext_Commit2(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(replaceFrom)), C.int(int32(replaceLength)))
}
}
func (ptr *QVirtualKeyboardInputContext) CursorPosition() int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardInputContext_CursorPosition(ptr.Pointer())))
}
return 0
}
//export callbackQVirtualKeyboardInputContext_CursorPositionChanged
func callbackQVirtualKeyboardInputContext_CursorPositionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "cursorPositionChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectCursorPositionChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cursorPositionChanged") {
C.QVirtualKeyboardInputContext_ConnectCursorPositionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cursorPositionChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectCursorPositionChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectCursorPositionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cursorPositionChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) CursorPositionChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_CursorPositionChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) CursorRectIntersectsClipRect() bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputContext_CursorRectIntersectsClipRect(ptr.Pointer())) != 0
}
return false
}
//export callbackQVirtualKeyboardInputContext_CursorRectIntersectsClipRectChanged
func callbackQVirtualKeyboardInputContext_CursorRectIntersectsClipRectChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "cursorRectIntersectsClipRectChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectCursorRectIntersectsClipRectChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cursorRectIntersectsClipRectChanged") {
C.QVirtualKeyboardInputContext_ConnectCursorRectIntersectsClipRectChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cursorRectIntersectsClipRectChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "cursorRectIntersectsClipRectChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cursorRectIntersectsClipRectChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectCursorRectIntersectsClipRectChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectCursorRectIntersectsClipRectChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cursorRectIntersectsClipRectChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) CursorRectIntersectsClipRectChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_CursorRectIntersectsClipRectChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) CursorRectangle() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QVirtualKeyboardInputContext_CursorRectangle(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardInputContext_CursorRectangleChanged
func callbackQVirtualKeyboardInputContext_CursorRectangleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "cursorRectangleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectCursorRectangleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cursorRectangleChanged") {
C.QVirtualKeyboardInputContext_ConnectCursorRectangleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cursorRectangleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "cursorRectangleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cursorRectangleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectCursorRectangleChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectCursorRectangleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cursorRectangleChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) CursorRectangleChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_CursorRectangleChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) InputEngine() *QVirtualKeyboardInputEngine {
if ptr.Pointer() != nil {
tmpValue := NewQVirtualKeyboardInputEngineFromPointer(C.QVirtualKeyboardInputContext_InputEngine(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputContext) InputItem() *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardInputContext_InputItem(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardInputContext_InputItemChanged
func callbackQVirtualKeyboardInputContext_InputItemChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputItemChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectInputItemChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "inputItemChanged") {
C.QVirtualKeyboardInputContext_ConnectInputItemChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "inputItemChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "inputItemChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputItemChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectInputItemChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectInputItemChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "inputItemChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) InputItemChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_InputItemChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) InputMethodHints() core.Qt__InputMethodHint {
if ptr.Pointer() != nil {
return core.Qt__InputMethodHint(C.QVirtualKeyboardInputContext_InputMethodHints(ptr.Pointer()))
}
return 0
}
//export callbackQVirtualKeyboardInputContext_InputMethodHintsChanged
func callbackQVirtualKeyboardInputContext_InputMethodHintsChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputMethodHintsChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectInputMethodHintsChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "inputMethodHintsChanged") {
C.QVirtualKeyboardInputContext_ConnectInputMethodHintsChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "inputMethodHintsChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "inputMethodHintsChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputMethodHintsChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectInputMethodHintsChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectInputMethodHintsChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "inputMethodHintsChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) InputMethodHintsChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_InputMethodHintsChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) IsAnimating() bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputContext_IsAnimating(ptr.Pointer())) != 0
}
return false
}
func (ptr *QVirtualKeyboardInputContext) IsCapsLockActive() bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputContext_IsCapsLockActive(ptr.Pointer())) != 0
}
return false
}
func (ptr *QVirtualKeyboardInputContext) IsSelectionControlVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputContext_IsSelectionControlVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QVirtualKeyboardInputContext) IsShiftActive() bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputContext_IsShiftActive(ptr.Pointer())) != 0
}
return false
}
func (ptr *QVirtualKeyboardInputContext) IsUppercase() bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputContext_IsUppercase(ptr.Pointer())) != 0
}
return false
}
func (ptr *QVirtualKeyboardInputContext) Locale() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QVirtualKeyboardInputContext_Locale(ptr.Pointer()))
}
return ""
}
//export callbackQVirtualKeyboardInputContext_LocaleChanged
func callbackQVirtualKeyboardInputContext_LocaleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "localeChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectLocaleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "localeChanged") {
C.QVirtualKeyboardInputContext_ConnectLocaleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "localeChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "localeChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "localeChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectLocaleChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectLocaleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "localeChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) LocaleChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_LocaleChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) PreeditText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QVirtualKeyboardInputContext_PreeditText(ptr.Pointer()))
}
return ""
}
//export callbackQVirtualKeyboardInputContext_PreeditTextChanged
func callbackQVirtualKeyboardInputContext_PreeditTextChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "preeditTextChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectPreeditTextChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "preeditTextChanged") {
C.QVirtualKeyboardInputContext_ConnectPreeditTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "preeditTextChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "preeditTextChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "preeditTextChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectPreeditTextChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectPreeditTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "preeditTextChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) PreeditTextChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_PreeditTextChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) SelectedText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QVirtualKeyboardInputContext_SelectedText(ptr.Pointer()))
}
return ""
}
//export callbackQVirtualKeyboardInputContext_SelectedTextChanged
func callbackQVirtualKeyboardInputContext_SelectedTextChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectedTextChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectSelectedTextChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "selectedTextChanged") {
C.QVirtualKeyboardInputContext_ConnectSelectedTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "selectedTextChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectedTextChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectedTextChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectSelectedTextChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectSelectedTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "selectedTextChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) SelectedTextChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_SelectedTextChanged(ptr.Pointer())
}
}
//export callbackQVirtualKeyboardInputContext_SelectionControlVisibleChanged
func callbackQVirtualKeyboardInputContext_SelectionControlVisibleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectionControlVisibleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectSelectionControlVisibleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "selectionControlVisibleChanged") {
C.QVirtualKeyboardInputContext_ConnectSelectionControlVisibleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "selectionControlVisibleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectionControlVisibleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionControlVisibleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectSelectionControlVisibleChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectSelectionControlVisibleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "selectionControlVisibleChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) SelectionControlVisibleChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_SelectionControlVisibleChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) SendKeyClick(key int, text string, modifiers int) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QVirtualKeyboardInputContext_SendKeyClick(ptr.Pointer(), C.int(int32(key)), C.struct_QtVirtualKeyboard_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(modifiers)))
}
}
func (ptr *QVirtualKeyboardInputContext) SetAnimating(isAnimating bool) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_SetAnimating(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isAnimating))))
}
}
//export callbackQVirtualKeyboardInputContext_ShiftActiveChanged
func callbackQVirtualKeyboardInputContext_ShiftActiveChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "shiftActiveChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectShiftActiveChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "shiftActiveChanged") {
C.QVirtualKeyboardInputContext_ConnectShiftActiveChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "shiftActiveChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "shiftActiveChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "shiftActiveChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectShiftActiveChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectShiftActiveChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "shiftActiveChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) ShiftActiveChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_ShiftActiveChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) SurroundingText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QVirtualKeyboardInputContext_SurroundingText(ptr.Pointer()))
}
return ""
}
//export callbackQVirtualKeyboardInputContext_SurroundingTextChanged
func callbackQVirtualKeyboardInputContext_SurroundingTextChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "surroundingTextChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectSurroundingTextChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "surroundingTextChanged") {
C.QVirtualKeyboardInputContext_ConnectSurroundingTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "surroundingTextChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "surroundingTextChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "surroundingTextChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectSurroundingTextChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectSurroundingTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "surroundingTextChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) SurroundingTextChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_SurroundingTextChanged(ptr.Pointer())
}
}
//export callbackQVirtualKeyboardInputContext_UppercaseChanged
func callbackQVirtualKeyboardInputContext_UppercaseChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "uppercaseChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectUppercaseChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "uppercaseChanged") {
C.QVirtualKeyboardInputContext_ConnectUppercaseChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "uppercaseChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "uppercaseChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "uppercaseChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectUppercaseChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectUppercaseChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "uppercaseChanged")
}
}
func (ptr *QVirtualKeyboardInputContext) UppercaseChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_UppercaseChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputContext) __preeditTextAttributes_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputContext___preeditTextAttributes_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputContext) __setPreeditText_attributes_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputContext___setPreeditText_attributes_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputContext) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardInputContext___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputContext) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardInputContext) __children_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputContext___children_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputContext) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QVirtualKeyboardInputContext___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputContext) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QVirtualKeyboardInputContext) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputContext___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputContext) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardInputContext___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputContext) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardInputContext) __findChildren_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputContext___findChildren_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputContext) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardInputContext___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputContext) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardInputContext) __findChildren_newList3() unsafe.Pointer {
return C.QVirtualKeyboardInputContext___findChildren_newList3(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputContext) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardInputContext___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputContext) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardInputContext) __qFindChildren_newList2() unsafe.Pointer {
return C.QVirtualKeyboardInputContext___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQVirtualKeyboardInputContext_ChildEvent
func callbackQVirtualKeyboardInputContext_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQVirtualKeyboardInputContextFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardInputContext) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQVirtualKeyboardInputContext_ConnectNotify
func callbackQVirtualKeyboardInputContext_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQVirtualKeyboardInputContextFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QVirtualKeyboardInputContext) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQVirtualKeyboardInputContext_CustomEvent
func callbackQVirtualKeyboardInputContext_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQVirtualKeyboardInputContextFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardInputContext) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQVirtualKeyboardInputContext_DeleteLater
func callbackQVirtualKeyboardInputContext_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQVirtualKeyboardInputContextFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QVirtualKeyboardInputContext) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQVirtualKeyboardInputContext_Destroyed
func callbackQVirtualKeyboardInputContext_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQVirtualKeyboardInputContext_DisconnectNotify
func callbackQVirtualKeyboardInputContext_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQVirtualKeyboardInputContextFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QVirtualKeyboardInputContext) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQVirtualKeyboardInputContext_Event
func callbackQVirtualKeyboardInputContext_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardInputContextFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QVirtualKeyboardInputContext) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputContext_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQVirtualKeyboardInputContext_EventFilter
func callbackQVirtualKeyboardInputContext_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardInputContextFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QVirtualKeyboardInputContext) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputContext_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQVirtualKeyboardInputContext_MetaObject
func callbackQVirtualKeyboardInputContext_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQVirtualKeyboardInputContextFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QVirtualKeyboardInputContext) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QVirtualKeyboardInputContext_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQVirtualKeyboardInputContext_ObjectNameChanged
func callbackQVirtualKeyboardInputContext_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtVirtualKeyboard_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQVirtualKeyboardInputContext_TimerEvent
func callbackQVirtualKeyboardInputContext_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQVirtualKeyboardInputContextFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardInputContext) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputContext_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QVirtualKeyboardInputEngine struct {
core.QObject
}
type QVirtualKeyboardInputEngine_ITF interface {
core.QObject_ITF
QVirtualKeyboardInputEngine_PTR() *QVirtualKeyboardInputEngine
}
func (ptr *QVirtualKeyboardInputEngine) QVirtualKeyboardInputEngine_PTR() *QVirtualKeyboardInputEngine {
return ptr
}
func (ptr *QVirtualKeyboardInputEngine) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QVirtualKeyboardInputEngine) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQVirtualKeyboardInputEngine(ptr QVirtualKeyboardInputEngine_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QVirtualKeyboardInputEngine_PTR().Pointer()
}
return nil
}
func NewQVirtualKeyboardInputEngineFromPointer(ptr unsafe.Pointer) (n *QVirtualKeyboardInputEngine) {
n = new(QVirtualKeyboardInputEngine)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QVirtualKeyboardInputEngine__TextCase
//QVirtualKeyboardInputEngine::TextCase
type QVirtualKeyboardInputEngine__TextCase int64
const (
QVirtualKeyboardInputEngine__Lower QVirtualKeyboardInputEngine__TextCase = QVirtualKeyboardInputEngine__TextCase(0)
QVirtualKeyboardInputEngine__Upper QVirtualKeyboardInputEngine__TextCase = QVirtualKeyboardInputEngine__TextCase(1)
)
//go:generate stringer -type=QVirtualKeyboardInputEngine__InputMode
//QVirtualKeyboardInputEngine::InputMode
type QVirtualKeyboardInputEngine__InputMode int64
const (
QVirtualKeyboardInputEngine__Latin QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(0)
QVirtualKeyboardInputEngine__Numeric QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(1)
QVirtualKeyboardInputEngine__Dialable QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(2)
QVirtualKeyboardInputEngine__Pinyin QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(3)
QVirtualKeyboardInputEngine__Cangjie QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(4)
QVirtualKeyboardInputEngine__Zhuyin QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(5)
QVirtualKeyboardInputEngine__Hangul QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(6)
QVirtualKeyboardInputEngine__Hiragana QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(7)
QVirtualKeyboardInputEngine__Katakana QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(8)
QVirtualKeyboardInputEngine__FullwidthLatin QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(9)
QVirtualKeyboardInputEngine__Greek QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(10)
QVirtualKeyboardInputEngine__Cyrillic QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(11)
QVirtualKeyboardInputEngine__Arabic QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(12)
QVirtualKeyboardInputEngine__Hebrew QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(13)
QVirtualKeyboardInputEngine__ChineseHandwriting QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(14)
QVirtualKeyboardInputEngine__JapaneseHandwriting QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(15)
QVirtualKeyboardInputEngine__KoreanHandwriting QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(16)
QVirtualKeyboardInputEngine__Thai QVirtualKeyboardInputEngine__InputMode = QVirtualKeyboardInputEngine__InputMode(17)
)
//go:generate stringer -type=QVirtualKeyboardInputEngine__PatternRecognitionMode
//QVirtualKeyboardInputEngine::PatternRecognitionMode
type QVirtualKeyboardInputEngine__PatternRecognitionMode int64
const (
QVirtualKeyboardInputEngine__None QVirtualKeyboardInputEngine__PatternRecognitionMode = QVirtualKeyboardInputEngine__PatternRecognitionMode(0)
QVirtualKeyboardInputEngine__PatternRecognitionDisabled QVirtualKeyboardInputEngine__PatternRecognitionMode = QVirtualKeyboardInputEngine__PatternRecognitionMode(QVirtualKeyboardInputEngine__None)
QVirtualKeyboardInputEngine__Handwriting QVirtualKeyboardInputEngine__PatternRecognitionMode = QVirtualKeyboardInputEngine__PatternRecognitionMode(1)
QVirtualKeyboardInputEngine__HandwritingRecoginition QVirtualKeyboardInputEngine__PatternRecognitionMode = QVirtualKeyboardInputEngine__PatternRecognitionMode(QVirtualKeyboardInputEngine__Handwriting)
)
//go:generate stringer -type=QVirtualKeyboardInputEngine__ReselectFlag
//QVirtualKeyboardInputEngine::ReselectFlag
type QVirtualKeyboardInputEngine__ReselectFlag int64
const (
QVirtualKeyboardInputEngine__WordBeforeCursor QVirtualKeyboardInputEngine__ReselectFlag = QVirtualKeyboardInputEngine__ReselectFlag(0x1)
QVirtualKeyboardInputEngine__WordAfterCursor QVirtualKeyboardInputEngine__ReselectFlag = QVirtualKeyboardInputEngine__ReselectFlag(0x2)
QVirtualKeyboardInputEngine__WordAtCursor QVirtualKeyboardInputEngine__ReselectFlag = QVirtualKeyboardInputEngine__ReselectFlag(QVirtualKeyboardInputEngine__WordBeforeCursor | QVirtualKeyboardInputEngine__WordAfterCursor)
)
func (ptr *QVirtualKeyboardInputEngine) ActiveKey() core.Qt__Key {
if ptr.Pointer() != nil {
return core.Qt__Key(C.QVirtualKeyboardInputEngine_ActiveKey(ptr.Pointer()))
}
return 0
}
//export callbackQVirtualKeyboardInputEngine_ActiveKeyChanged
func callbackQVirtualKeyboardInputEngine_ActiveKeyChanged(ptr unsafe.Pointer, key C.longlong) {
if signal := qt.GetSignal(ptr, "activeKeyChanged"); signal != nil {
(*(*func(core.Qt__Key))(signal))(core.Qt__Key(key))
}
}
func (ptr *QVirtualKeyboardInputEngine) ConnectActiveKeyChanged(f func(key core.Qt__Key)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activeKeyChanged") {
C.QVirtualKeyboardInputEngine_ConnectActiveKeyChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "activeKeyChanged"); signal != nil {
f := func(key core.Qt__Key) {
(*(*func(core.Qt__Key))(signal))(key)
f(key)
}
qt.ConnectSignal(ptr.Pointer(), "activeKeyChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activeKeyChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputEngine) DisconnectActiveKeyChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DisconnectActiveKeyChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activeKeyChanged")
}
}
func (ptr *QVirtualKeyboardInputEngine) ActiveKeyChanged(key core.Qt__Key) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_ActiveKeyChanged(ptr.Pointer(), C.longlong(key))
}
}
func (ptr *QVirtualKeyboardInputEngine) InputContext() *QVirtualKeyboardInputContext {
if ptr.Pointer() != nil {
tmpValue := NewQVirtualKeyboardInputContextFromPointer(C.QVirtualKeyboardInputEngine_InputContext(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputEngine) InputMethod() *QVirtualKeyboardAbstractInputMethod {
if ptr.Pointer() != nil {
tmpValue := NewQVirtualKeyboardAbstractInputMethodFromPointer(C.QVirtualKeyboardInputEngine_InputMethod(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardInputEngine_InputMethodChanged
func callbackQVirtualKeyboardInputEngine_InputMethodChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputMethodChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputEngine) ConnectInputMethodChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "inputMethodChanged") {
C.QVirtualKeyboardInputEngine_ConnectInputMethodChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "inputMethodChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "inputMethodChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputMethodChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputEngine) DisconnectInputMethodChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DisconnectInputMethodChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "inputMethodChanged")
}
}
func (ptr *QVirtualKeyboardInputEngine) InputMethodChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_InputMethodChanged(ptr.Pointer())
}
}
//export callbackQVirtualKeyboardInputEngine_InputMethodReset
func callbackQVirtualKeyboardInputEngine_InputMethodReset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputMethodReset"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputEngine) ConnectInputMethodReset(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "inputMethodReset") {
C.QVirtualKeyboardInputEngine_ConnectInputMethodReset(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "inputMethodReset"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "inputMethodReset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputMethodReset", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputEngine) DisconnectInputMethodReset() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DisconnectInputMethodReset(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "inputMethodReset")
}
}
func (ptr *QVirtualKeyboardInputEngine) InputMethodReset() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_InputMethodReset(ptr.Pointer())
}
}
//export callbackQVirtualKeyboardInputEngine_InputMethodUpdate
func callbackQVirtualKeyboardInputEngine_InputMethodUpdate(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputMethodUpdate"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputEngine) ConnectInputMethodUpdate(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "inputMethodUpdate") {
C.QVirtualKeyboardInputEngine_ConnectInputMethodUpdate(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "inputMethodUpdate"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "inputMethodUpdate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputMethodUpdate", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputEngine) DisconnectInputMethodUpdate() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DisconnectInputMethodUpdate(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "inputMethodUpdate")
}
}
func (ptr *QVirtualKeyboardInputEngine) InputMethodUpdate() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_InputMethodUpdate(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputEngine) InputMode() QVirtualKeyboardInputEngine__InputMode {
if ptr.Pointer() != nil {
return QVirtualKeyboardInputEngine__InputMode(C.QVirtualKeyboardInputEngine_InputMode(ptr.Pointer()))
}
return 0
}
//export callbackQVirtualKeyboardInputEngine_InputModeChanged
func callbackQVirtualKeyboardInputEngine_InputModeChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputModeChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputEngine) ConnectInputModeChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "inputModeChanged") {
C.QVirtualKeyboardInputEngine_ConnectInputModeChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "inputModeChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "inputModeChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputModeChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputEngine) DisconnectInputModeChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DisconnectInputModeChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "inputModeChanged")
}
}
func (ptr *QVirtualKeyboardInputEngine) InputModeChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_InputModeChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputEngine) InputModes() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQVirtualKeyboardInputEngineFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__inputModes_atList(i)
}
return out
}(C.QVirtualKeyboardInputEngine_InputModes(ptr.Pointer()))
}
return make([]int, 0)
}
//export callbackQVirtualKeyboardInputEngine_InputModesChanged
func callbackQVirtualKeyboardInputEngine_InputModesChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputModesChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputEngine) ConnectInputModesChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "inputModesChanged") {
C.QVirtualKeyboardInputEngine_ConnectInputModesChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "inputModesChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "inputModesChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputModesChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputEngine) DisconnectInputModesChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DisconnectInputModesChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "inputModesChanged")
}
}
func (ptr *QVirtualKeyboardInputEngine) InputModesChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_InputModesChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputEngine) PatternRecognitionModes() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQVirtualKeyboardInputEngineFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__patternRecognitionModes_atList(i)
}
return out
}(C.QVirtualKeyboardInputEngine_PatternRecognitionModes(ptr.Pointer()))
}
return make([]int, 0)
}
//export callbackQVirtualKeyboardInputEngine_PatternRecognitionModesChanged
func callbackQVirtualKeyboardInputEngine_PatternRecognitionModesChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "patternRecognitionModesChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputEngine) ConnectPatternRecognitionModesChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "patternRecognitionModesChanged") {
C.QVirtualKeyboardInputEngine_ConnectPatternRecognitionModesChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "patternRecognitionModesChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "patternRecognitionModesChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "patternRecognitionModesChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputEngine) DisconnectPatternRecognitionModesChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DisconnectPatternRecognitionModesChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "patternRecognitionModesChanged")
}
}
func (ptr *QVirtualKeyboardInputEngine) PatternRecognitionModesChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_PatternRecognitionModesChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputEngine) PreviousKey() core.Qt__Key {
if ptr.Pointer() != nil {
return core.Qt__Key(C.QVirtualKeyboardInputEngine_PreviousKey(ptr.Pointer()))
}
return 0
}
//export callbackQVirtualKeyboardInputEngine_PreviousKeyChanged
func callbackQVirtualKeyboardInputEngine_PreviousKeyChanged(ptr unsafe.Pointer, key C.longlong) {
if signal := qt.GetSignal(ptr, "previousKeyChanged"); signal != nil {
(*(*func(core.Qt__Key))(signal))(core.Qt__Key(key))
}
}
func (ptr *QVirtualKeyboardInputEngine) ConnectPreviousKeyChanged(f func(key core.Qt__Key)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "previousKeyChanged") {
C.QVirtualKeyboardInputEngine_ConnectPreviousKeyChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "previousKeyChanged"); signal != nil {
f := func(key core.Qt__Key) {
(*(*func(core.Qt__Key))(signal))(key)
f(key)
}
qt.ConnectSignal(ptr.Pointer(), "previousKeyChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "previousKeyChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputEngine) DisconnectPreviousKeyChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DisconnectPreviousKeyChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "previousKeyChanged")
}
}
func (ptr *QVirtualKeyboardInputEngine) PreviousKeyChanged(key core.Qt__Key) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_PreviousKeyChanged(ptr.Pointer(), C.longlong(key))
}
}
func (ptr *QVirtualKeyboardInputEngine) Reselect(cursorPosition int, reselectFlags QVirtualKeyboardInputEngine__ReselectFlag) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputEngine_Reselect(ptr.Pointer(), C.int(int32(cursorPosition)), C.longlong(reselectFlags))) != 0
}
return false
}
func (ptr *QVirtualKeyboardInputEngine) SetInputMethod(inputMethod QVirtualKeyboardAbstractInputMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_SetInputMethod(ptr.Pointer(), PointerFromQVirtualKeyboardAbstractInputMethod(inputMethod))
}
}
func (ptr *QVirtualKeyboardInputEngine) SetInputMode(inputMode QVirtualKeyboardInputEngine__InputMode) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_SetInputMode(ptr.Pointer(), C.longlong(inputMode))
}
}
func (ptr *QVirtualKeyboardInputEngine) TraceBegin(traceId int, patternRecognitionMode QVirtualKeyboardInputEngine__PatternRecognitionMode, traceCaptureDeviceInfo map[string]*core.QVariant, traceScreenInfo map[string]*core.QVariant) *QVirtualKeyboardTrace {
if ptr.Pointer() != nil {
tmpValue := NewQVirtualKeyboardTraceFromPointer(C.QVirtualKeyboardInputEngine_TraceBegin(ptr.Pointer(), C.int(int32(traceId)), C.longlong(patternRecognitionMode), func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardInputEngineFromPointer(NewQVirtualKeyboardInputEngineFromPointer(nil).__traceBegin_traceCaptureDeviceInfo_newList())
for k, v := range traceCaptureDeviceInfo {
tmpList.__traceBegin_traceCaptureDeviceInfo_setList(k, v)
}
return tmpList.Pointer()
}(), func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardInputEngineFromPointer(NewQVirtualKeyboardInputEngineFromPointer(nil).__traceBegin_traceScreenInfo_newList())
for k, v := range traceScreenInfo {
tmpList.__traceBegin_traceScreenInfo_setList(k, v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputEngine) TraceEnd(trace QVirtualKeyboardTrace_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputEngine_TraceEnd(ptr.Pointer(), PointerFromQVirtualKeyboardTrace(trace))) != 0
}
return false
}
func (ptr *QVirtualKeyboardInputEngine) VirtualKeyCancel() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_VirtualKeyCancel(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputEngine) VirtualKeyClick(key core.Qt__Key, text string, modifiers core.Qt__KeyboardModifier) bool {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int8(C.QVirtualKeyboardInputEngine_VirtualKeyClick(ptr.Pointer(), C.longlong(key), C.struct_QtVirtualKeyboard_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(modifiers))) != 0
}
return false
}
//export callbackQVirtualKeyboardInputEngine_VirtualKeyClicked
func callbackQVirtualKeyboardInputEngine_VirtualKeyClicked(ptr unsafe.Pointer, key C.longlong, text C.struct_QtVirtualKeyboard_PackedString, modifiers C.longlong, isAutoRepeat C.char) {
if signal := qt.GetSignal(ptr, "virtualKeyClicked"); signal != nil {
(*(*func(core.Qt__Key, string, core.Qt__KeyboardModifier, bool))(signal))(core.Qt__Key(key), cGoUnpackString(text), core.Qt__KeyboardModifier(modifiers), int8(isAutoRepeat) != 0)
}
}
func (ptr *QVirtualKeyboardInputEngine) ConnectVirtualKeyClicked(f func(key core.Qt__Key, text string, modifiers core.Qt__KeyboardModifier, isAutoRepeat bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "virtualKeyClicked") {
C.QVirtualKeyboardInputEngine_ConnectVirtualKeyClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "virtualKeyClicked"); signal != nil {
f := func(key core.Qt__Key, text string, modifiers core.Qt__KeyboardModifier, isAutoRepeat bool) {
(*(*func(core.Qt__Key, string, core.Qt__KeyboardModifier, bool))(signal))(key, text, modifiers, isAutoRepeat)
f(key, text, modifiers, isAutoRepeat)
}
qt.ConnectSignal(ptr.Pointer(), "virtualKeyClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "virtualKeyClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputEngine) DisconnectVirtualKeyClicked() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DisconnectVirtualKeyClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "virtualKeyClicked")
}
}
func (ptr *QVirtualKeyboardInputEngine) VirtualKeyClicked(key core.Qt__Key, text string, modifiers core.Qt__KeyboardModifier, isAutoRepeat bool) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QVirtualKeyboardInputEngine_VirtualKeyClicked(ptr.Pointer(), C.longlong(key), C.struct_QtVirtualKeyboard_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(modifiers), C.char(int8(qt.GoBoolToInt(isAutoRepeat))))
}
}
func (ptr *QVirtualKeyboardInputEngine) VirtualKeyPress(key core.Qt__Key, text string, modifiers core.Qt__KeyboardModifier, repeat bool) bool {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int8(C.QVirtualKeyboardInputEngine_VirtualKeyPress(ptr.Pointer(), C.longlong(key), C.struct_QtVirtualKeyboard_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(modifiers), C.char(int8(qt.GoBoolToInt(repeat))))) != 0
}
return false
}
func (ptr *QVirtualKeyboardInputEngine) VirtualKeyRelease(key core.Qt__Key, text string, modifiers core.Qt__KeyboardModifier) bool {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int8(C.QVirtualKeyboardInputEngine_VirtualKeyRelease(ptr.Pointer(), C.longlong(key), C.struct_QtVirtualKeyboard_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(modifiers))) != 0
}
return false
}
func (ptr *QVirtualKeyboardInputEngine) WordCandidateListModel() *QVirtualKeyboardSelectionListModel {
if ptr.Pointer() != nil {
tmpValue := NewQVirtualKeyboardSelectionListModelFromPointer(C.QVirtualKeyboardInputEngine_WordCandidateListModel(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardInputEngine_WordCandidateListModelChanged
func callbackQVirtualKeyboardInputEngine_WordCandidateListModelChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "wordCandidateListModelChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputEngine) ConnectWordCandidateListModelChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "wordCandidateListModelChanged") {
C.QVirtualKeyboardInputEngine_ConnectWordCandidateListModelChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "wordCandidateListModelChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "wordCandidateListModelChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "wordCandidateListModelChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputEngine) DisconnectWordCandidateListModelChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DisconnectWordCandidateListModelChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "wordCandidateListModelChanged")
}
}
func (ptr *QVirtualKeyboardInputEngine) WordCandidateListModelChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_WordCandidateListModelChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputEngine) WordCandidateListVisibleHint() bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputEngine_WordCandidateListVisibleHint(ptr.Pointer())) != 0
}
return false
}
//export callbackQVirtualKeyboardInputEngine_WordCandidateListVisibleHintChanged
func callbackQVirtualKeyboardInputEngine_WordCandidateListVisibleHintChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "wordCandidateListVisibleHintChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardInputEngine) ConnectWordCandidateListVisibleHintChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "wordCandidateListVisibleHintChanged") {
C.QVirtualKeyboardInputEngine_ConnectWordCandidateListVisibleHintChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "wordCandidateListVisibleHintChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "wordCandidateListVisibleHintChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "wordCandidateListVisibleHintChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardInputEngine) DisconnectWordCandidateListVisibleHintChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DisconnectWordCandidateListVisibleHintChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "wordCandidateListVisibleHintChanged")
}
}
func (ptr *QVirtualKeyboardInputEngine) WordCandidateListVisibleHintChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_WordCandidateListVisibleHintChanged(ptr.Pointer())
}
}
func (ptr *QVirtualKeyboardInputEngine) __inputModes_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardInputEngine___inputModes_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QVirtualKeyboardInputEngine) __inputModes_setList(i int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine___inputModes_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QVirtualKeyboardInputEngine) __inputModes_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputEngine___inputModes_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputEngine) __patternRecognitionModes_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardInputEngine___patternRecognitionModes_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QVirtualKeyboardInputEngine) __patternRecognitionModes_setList(i int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine___patternRecognitionModes_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QVirtualKeyboardInputEngine) __patternRecognitionModes_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputEngine___patternRecognitionModes_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputEngine) __traceBegin_traceCaptureDeviceInfo_atList(v string, i int) *core.QVariant {
if ptr.Pointer() != nil {
var vC *C.char
if v != "" {
vC = C.CString(v)
defer C.free(unsafe.Pointer(vC))
}
tmpValue := core.NewQVariantFromPointer(C.QVirtualKeyboardInputEngine___traceBegin_traceCaptureDeviceInfo_atList(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputEngine) __traceBegin_traceCaptureDeviceInfo_setList(key string, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
var keyC *C.char
if key != "" {
keyC = C.CString(key)
defer C.free(unsafe.Pointer(keyC))
}
C.QVirtualKeyboardInputEngine___traceBegin_traceCaptureDeviceInfo_setList(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(i))
}
}
func (ptr *QVirtualKeyboardInputEngine) __traceBegin_traceCaptureDeviceInfo_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputEngine___traceBegin_traceCaptureDeviceInfo_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputEngine) __traceBegin_traceCaptureDeviceInfo_keyList() []string {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []string {
out := make([]string, int(l.len))
tmpList := NewQVirtualKeyboardInputEngineFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____traceBegin_traceCaptureDeviceInfo_keyList_atList(i)
}
return out
}(C.QVirtualKeyboardInputEngine___traceBegin_traceCaptureDeviceInfo_keyList(ptr.Pointer()))
}
return make([]string, 0)
}
func (ptr *QVirtualKeyboardInputEngine) __traceBegin_traceScreenInfo_atList(v string, i int) *core.QVariant {
if ptr.Pointer() != nil {
var vC *C.char
if v != "" {
vC = C.CString(v)
defer C.free(unsafe.Pointer(vC))
}
tmpValue := core.NewQVariantFromPointer(C.QVirtualKeyboardInputEngine___traceBegin_traceScreenInfo_atList(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputEngine) __traceBegin_traceScreenInfo_setList(key string, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
var keyC *C.char
if key != "" {
keyC = C.CString(key)
defer C.free(unsafe.Pointer(keyC))
}
C.QVirtualKeyboardInputEngine___traceBegin_traceScreenInfo_setList(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(i))
}
}
func (ptr *QVirtualKeyboardInputEngine) __traceBegin_traceScreenInfo_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputEngine___traceBegin_traceScreenInfo_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputEngine) __traceBegin_traceScreenInfo_keyList() []string {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []string {
out := make([]string, int(l.len))
tmpList := NewQVirtualKeyboardInputEngineFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____traceBegin_traceScreenInfo_keyList_atList(i)
}
return out
}(C.QVirtualKeyboardInputEngine___traceBegin_traceScreenInfo_keyList(ptr.Pointer()))
}
return make([]string, 0)
}
func (ptr *QVirtualKeyboardInputEngine) ____traceBegin_traceCaptureDeviceInfo_keyList_atList(i int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QVirtualKeyboardInputEngine_____traceBegin_traceCaptureDeviceInfo_keyList_atList(ptr.Pointer(), C.int(int32(i))))
}
return ""
}
func (ptr *QVirtualKeyboardInputEngine) ____traceBegin_traceCaptureDeviceInfo_keyList_setList(i string) {
if ptr.Pointer() != nil {
var iC *C.char
if i != "" {
iC = C.CString(i)
defer C.free(unsafe.Pointer(iC))
}
C.QVirtualKeyboardInputEngine_____traceBegin_traceCaptureDeviceInfo_keyList_setList(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: iC, len: C.longlong(len(i))})
}
}
func (ptr *QVirtualKeyboardInputEngine) ____traceBegin_traceCaptureDeviceInfo_keyList_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputEngine_____traceBegin_traceCaptureDeviceInfo_keyList_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputEngine) ____traceBegin_traceScreenInfo_keyList_atList(i int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QVirtualKeyboardInputEngine_____traceBegin_traceScreenInfo_keyList_atList(ptr.Pointer(), C.int(int32(i))))
}
return ""
}
func (ptr *QVirtualKeyboardInputEngine) ____traceBegin_traceScreenInfo_keyList_setList(i string) {
if ptr.Pointer() != nil {
var iC *C.char
if i != "" {
iC = C.CString(i)
defer C.free(unsafe.Pointer(iC))
}
C.QVirtualKeyboardInputEngine_____traceBegin_traceScreenInfo_keyList_setList(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: iC, len: C.longlong(len(i))})
}
}
func (ptr *QVirtualKeyboardInputEngine) ____traceBegin_traceScreenInfo_keyList_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputEngine_____traceBegin_traceScreenInfo_keyList_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputEngine) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardInputEngine___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputEngine) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardInputEngine) __children_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputEngine___children_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputEngine) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QVirtualKeyboardInputEngine___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputEngine) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QVirtualKeyboardInputEngine) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputEngine___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputEngine) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardInputEngine___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputEngine) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardInputEngine) __findChildren_newList() unsafe.Pointer {
return C.QVirtualKeyboardInputEngine___findChildren_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputEngine) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardInputEngine___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputEngine) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardInputEngine) __findChildren_newList3() unsafe.Pointer {
return C.QVirtualKeyboardInputEngine___findChildren_newList3(ptr.Pointer())
}
func (ptr *QVirtualKeyboardInputEngine) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardInputEngine___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardInputEngine) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardInputEngine) __qFindChildren_newList2() unsafe.Pointer {
return C.QVirtualKeyboardInputEngine___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQVirtualKeyboardInputEngine_ChildEvent
func callbackQVirtualKeyboardInputEngine_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQVirtualKeyboardInputEngineFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardInputEngine) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQVirtualKeyboardInputEngine_ConnectNotify
func callbackQVirtualKeyboardInputEngine_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQVirtualKeyboardInputEngineFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QVirtualKeyboardInputEngine) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQVirtualKeyboardInputEngine_CustomEvent
func callbackQVirtualKeyboardInputEngine_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQVirtualKeyboardInputEngineFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardInputEngine) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQVirtualKeyboardInputEngine_DeleteLater
func callbackQVirtualKeyboardInputEngine_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQVirtualKeyboardInputEngineFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QVirtualKeyboardInputEngine) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQVirtualKeyboardInputEngine_Destroyed
func callbackQVirtualKeyboardInputEngine_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQVirtualKeyboardInputEngine_DisconnectNotify
func callbackQVirtualKeyboardInputEngine_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQVirtualKeyboardInputEngineFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QVirtualKeyboardInputEngine) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQVirtualKeyboardInputEngine_Event
func callbackQVirtualKeyboardInputEngine_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardInputEngineFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QVirtualKeyboardInputEngine) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputEngine_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQVirtualKeyboardInputEngine_EventFilter
func callbackQVirtualKeyboardInputEngine_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardInputEngineFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QVirtualKeyboardInputEngine) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardInputEngine_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQVirtualKeyboardInputEngine_MetaObject
func callbackQVirtualKeyboardInputEngine_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQVirtualKeyboardInputEngineFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QVirtualKeyboardInputEngine) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QVirtualKeyboardInputEngine_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQVirtualKeyboardInputEngine_ObjectNameChanged
func callbackQVirtualKeyboardInputEngine_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtVirtualKeyboard_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQVirtualKeyboardInputEngine_TimerEvent
func callbackQVirtualKeyboardInputEngine_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQVirtualKeyboardInputEngineFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardInputEngine) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardInputEngine_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QVirtualKeyboardSelectionListModel struct {
core.QAbstractListModel
}
type QVirtualKeyboardSelectionListModel_ITF interface {
core.QAbstractListModel_ITF
QVirtualKeyboardSelectionListModel_PTR() *QVirtualKeyboardSelectionListModel
}
func (ptr *QVirtualKeyboardSelectionListModel) QVirtualKeyboardSelectionListModel_PTR() *QVirtualKeyboardSelectionListModel {
return ptr
}
func (ptr *QVirtualKeyboardSelectionListModel) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractListModel_PTR().Pointer()
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractListModel_PTR().SetPointer(p)
}
}
func PointerFromQVirtualKeyboardSelectionListModel(ptr QVirtualKeyboardSelectionListModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QVirtualKeyboardSelectionListModel_PTR().Pointer()
}
return nil
}
func NewQVirtualKeyboardSelectionListModelFromPointer(ptr unsafe.Pointer) (n *QVirtualKeyboardSelectionListModel) {
n = new(QVirtualKeyboardSelectionListModel)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QVirtualKeyboardSelectionListModel__Type
//QVirtualKeyboardSelectionListModel::Type
type QVirtualKeyboardSelectionListModel__Type int64
const (
QVirtualKeyboardSelectionListModel__WordCandidateList QVirtualKeyboardSelectionListModel__Type = QVirtualKeyboardSelectionListModel__Type(0)
)
//go:generate stringer -type=QVirtualKeyboardSelectionListModel__Role
//QVirtualKeyboardSelectionListModel::Role
type QVirtualKeyboardSelectionListModel__Role int64
const (
QVirtualKeyboardSelectionListModel__Display QVirtualKeyboardSelectionListModel__Role = QVirtualKeyboardSelectionListModel__Role(core.Qt__DisplayRole)
QVirtualKeyboardSelectionListModel__DisplayRole QVirtualKeyboardSelectionListModel__Role = QVirtualKeyboardSelectionListModel__Role(QVirtualKeyboardSelectionListModel__Display)
QVirtualKeyboardSelectionListModel__Dictionary QVirtualKeyboardSelectionListModel__Role = QVirtualKeyboardSelectionListModel__Role(258)
QVirtualKeyboardSelectionListModel__CanRemoveSuggestion QVirtualKeyboardSelectionListModel__Role = QVirtualKeyboardSelectionListModel__Role(259)
)
//go:generate stringer -type=QVirtualKeyboardSelectionListModel__DictionaryType
//QVirtualKeyboardSelectionListModel::DictionaryType
type QVirtualKeyboardSelectionListModel__DictionaryType int64
const (
QVirtualKeyboardSelectionListModel__Default QVirtualKeyboardSelectionListModel__DictionaryType = QVirtualKeyboardSelectionListModel__DictionaryType(0)
QVirtualKeyboardSelectionListModel__User QVirtualKeyboardSelectionListModel__DictionaryType = QVirtualKeyboardSelectionListModel__DictionaryType(1)
)
//export callbackQVirtualKeyboardSelectionListModel_ActiveItemChanged
func callbackQVirtualKeyboardSelectionListModel_ActiveItemChanged(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "activeItemChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) ConnectActiveItemChanged(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activeItemChanged") {
C.QVirtualKeyboardSelectionListModel_ConnectActiveItemChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "activeItemChanged"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "activeItemChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activeItemChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardSelectionListModel) DisconnectActiveItemChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_DisconnectActiveItemChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activeItemChanged")
}
}
func (ptr *QVirtualKeyboardSelectionListModel) ActiveItemChanged(index int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_ActiveItemChanged(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_ItemSelected
func callbackQVirtualKeyboardSelectionListModel_ItemSelected(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "itemSelected"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) ConnectItemSelected(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemSelected") {
C.QVirtualKeyboardSelectionListModel_ConnectItemSelected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemSelected"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "itemSelected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemSelected", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardSelectionListModel) DisconnectItemSelected() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_DisconnectItemSelected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemSelected")
}
}
func (ptr *QVirtualKeyboardSelectionListModel) ItemSelected(index int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_ItemSelected(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) RemoveItem(index int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_RemoveItem(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) SelectItem(index int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_SelectItem(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __roleNames_atList(v int, i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QVirtualKeyboardSelectionListModel___roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __roleNames_setList(key int, i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __roleNames_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___roleNames_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __roleNames_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____roleNames_keyList_atList(i)
}
return out
}(C.QVirtualKeyboardSelectionListModel___roleNames_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QVirtualKeyboardSelectionListModel) ____roleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardSelectionListModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QVirtualKeyboardSelectionListModel) ____roleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) ____roleNames_keyList_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel_____roleNames_keyList_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) ____itemData_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardSelectionListModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QVirtualKeyboardSelectionListModel) ____itemData_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) ____itemData_keyList_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel_____itemData_keyList_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) ____setItemData_roles_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardSelectionListModel_____setItemData_roles_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QVirtualKeyboardSelectionListModel) ____setItemData_roles_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_____setItemData_roles_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) ____setItemData_roles_keyList_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel_____setItemData_roles_keyList_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __changePersistentIndexList_from_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QVirtualKeyboardSelectionListModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __changePersistentIndexList_from_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___changePersistentIndexList_from_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __changePersistentIndexList_from_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___changePersistentIndexList_from_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __changePersistentIndexList_to_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QVirtualKeyboardSelectionListModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __changePersistentIndexList_to_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___changePersistentIndexList_to_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __changePersistentIndexList_to_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___changePersistentIndexList_to_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __dataChanged_roles_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardSelectionListModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QVirtualKeyboardSelectionListModel) __dataChanged_roles_setList(i int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __dataChanged_roles_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___dataChanged_roles_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __itemData_atList(v int, i int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QVirtualKeyboardSelectionListModel___itemData_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __itemData_setList(key int, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __itemData_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___itemData_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __itemData_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____itemData_keyList_atList(i)
}
return out
}(C.QVirtualKeyboardSelectionListModel___itemData_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QVirtualKeyboardSelectionListModel) __layoutAboutToBeChanged_parents_atList(i int) *core.QPersistentModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQPersistentModelIndexFromPointer(C.QVirtualKeyboardSelectionListModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __layoutAboutToBeChanged_parents_setList(i core.QPersistentModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __layoutChanged_parents_atList(i int) *core.QPersistentModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQPersistentModelIndexFromPointer(C.QVirtualKeyboardSelectionListModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __layoutChanged_parents_setList(i core.QPersistentModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___layoutChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __layoutChanged_parents_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___layoutChanged_parents_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __match_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QVirtualKeyboardSelectionListModel___match_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __match_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___match_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __match_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___match_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __mimeData_indexes_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QVirtualKeyboardSelectionListModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __mimeData_indexes_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___mimeData_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __mimeData_indexes_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___mimeData_indexes_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __persistentIndexList_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QVirtualKeyboardSelectionListModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __persistentIndexList_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___persistentIndexList_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __persistentIndexList_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___persistentIndexList_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __setItemData_roles_atList(v int, i int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QVirtualKeyboardSelectionListModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __setItemData_roles_setList(key int, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __setItemData_roles_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___setItemData_roles_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __setItemData_roles_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____setItemData_roles_keyList_atList(i)
}
return out
}(C.QVirtualKeyboardSelectionListModel___setItemData_roles_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QVirtualKeyboardSelectionListModel) ____doSetRoleNames_roleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardSelectionListModel_____doSetRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QVirtualKeyboardSelectionListModel) ____doSetRoleNames_roleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_____doSetRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) ____doSetRoleNames_roleNames_keyList_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel_____doSetRoleNames_roleNames_keyList_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) ____setRoleNames_roleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardSelectionListModel_____setRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QVirtualKeyboardSelectionListModel) ____setRoleNames_roleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_____setRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) ____setRoleNames_roleNames_keyList_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel_____setRoleNames_roleNames_keyList_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardSelectionListModel___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __children_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___children_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QVirtualKeyboardSelectionListModel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardSelectionListModel___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __findChildren_newList() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___findChildren_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardSelectionListModel___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __findChildren_newList3() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___findChildren_newList3(ptr.Pointer())
}
func (ptr *QVirtualKeyboardSelectionListModel) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardSelectionListModel___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardSelectionListModel) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) __qFindChildren_newList2() unsafe.Pointer {
return C.QVirtualKeyboardSelectionListModel___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQVirtualKeyboardSelectionListModel_DropMimeData
func callbackQVirtualKeyboardSelectionListModel_DropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).DropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QVirtualKeyboardSelectionListModel) DropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_DropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_Flags
func callbackQVirtualKeyboardSelectionListModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "flags"); signal != nil {
return C.longlong((*(*func(*core.QModelIndex) core.Qt__ItemFlag)(signal))(core.NewQModelIndexFromPointer(index)))
}
return C.longlong(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).FlagsDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QVirtualKeyboardSelectionListModel) FlagsDefault(index core.QModelIndex_ITF) core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QVirtualKeyboardSelectionListModel_FlagsDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return 0
}
//export callbackQVirtualKeyboardSelectionListModel_Index
func callbackQVirtualKeyboardSelectionListModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "index"); signal != nil {
return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))
}
return core.PointerFromQModelIndex(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))
}
func (ptr *QVirtualKeyboardSelectionListModel) IndexDefault(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QVirtualKeyboardSelectionListModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardSelectionListModel_Sibling
func callbackQVirtualKeyboardSelectionListModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, idx unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sibling"); signal != nil {
return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx)))
}
return core.PointerFromQModelIndex(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx)))
}
func (ptr *QVirtualKeyboardSelectionListModel) SiblingDefault(row int, column int, idx core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QVirtualKeyboardSelectionListModel_SiblingDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(idx)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardSelectionListModel_Buddy
func callbackQVirtualKeyboardSelectionListModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "buddy"); signal != nil {
return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQModelIndex(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).BuddyDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QVirtualKeyboardSelectionListModel) BuddyDefault(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QVirtualKeyboardSelectionListModel_BuddyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardSelectionListModel_CanDropMimeData
func callbackQVirtualKeyboardSelectionListModel_CanDropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "canDropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).CanDropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QVirtualKeyboardSelectionListModel) CanDropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_CanDropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_CanFetchMore
func callbackQVirtualKeyboardSelectionListModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "canFetchMore"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).CanFetchMoreDefault(core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QVirtualKeyboardSelectionListModel) CanFetchMoreDefault(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_CanFetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_ColumnCount
func callbackQVirtualKeyboardSelectionListModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "columnCount"); signal != nil {
return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent))))
}
return C.int(int32(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).ColumnCountDefault(core.NewQModelIndexFromPointer(parent))))
}
func (ptr *QVirtualKeyboardSelectionListModel) ColumnCountDefault(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardSelectionListModel_ColumnCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
//export callbackQVirtualKeyboardSelectionListModel_ColumnsAboutToBeInserted
func callbackQVirtualKeyboardSelectionListModel_ColumnsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "columnsAboutToBeInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_ColumnsAboutToBeMoved
func callbackQVirtualKeyboardSelectionListModel_ColumnsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationColumn C.int) {
if signal := qt.GetSignal(ptr, "columnsAboutToBeMoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationColumn)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_ColumnsAboutToBeRemoved
func callbackQVirtualKeyboardSelectionListModel_ColumnsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "columnsAboutToBeRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_ColumnsInserted
func callbackQVirtualKeyboardSelectionListModel_ColumnsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "columnsInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_ColumnsMoved
func callbackQVirtualKeyboardSelectionListModel_ColumnsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "columnsMoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(column)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_ColumnsRemoved
func callbackQVirtualKeyboardSelectionListModel_ColumnsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "columnsRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_Data
func callbackQVirtualKeyboardSelectionListModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "data"); signal != nil {
return core.PointerFromQVariant((*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(core.NewQModelIndexFromPointer(index), int(int32(role))))
}
return core.PointerFromQVariant(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).DataDefault(core.NewQModelIndexFromPointer(index), int(int32(role))))
}
func (ptr *QVirtualKeyboardSelectionListModel) DataDefault(index core.QModelIndex_ITF, role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QVirtualKeyboardSelectionListModel_DataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardSelectionListModel_DataChanged
func callbackQVirtualKeyboardSelectionListModel_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtVirtualKeyboard_PackedList) {
if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil {
(*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtVirtualKeyboard_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__dataChanged_roles_atList(i)
}
return out
}(roles))
}
}
//export callbackQVirtualKeyboardSelectionListModel_FetchMore
func callbackQVirtualKeyboardSelectionListModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "fetchMore"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(parent))
} else {
NewQVirtualKeyboardSelectionListModelFromPointer(ptr).FetchMoreDefault(core.NewQModelIndexFromPointer(parent))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) FetchMoreDefault(parent core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_FetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))
}
}
//export callbackQVirtualKeyboardSelectionListModel_HasChildren
func callbackQVirtualKeyboardSelectionListModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "hasChildren"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).HasChildrenDefault(core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QVirtualKeyboardSelectionListModel) HasChildrenDefault(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_HasChildrenDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_HeaderData
func callbackQVirtualKeyboardSelectionListModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "headerData"); signal != nil {
return core.PointerFromQVariant((*(*func(int, core.Qt__Orientation, int) *core.QVariant)(signal))(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role))))
}
return core.PointerFromQVariant(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role))))
}
func (ptr *QVirtualKeyboardSelectionListModel) HeaderDataDefault(section int, orientation core.Qt__Orientation, role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QVirtualKeyboardSelectionListModel_HeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardSelectionListModel_HeaderDataChanged
func callbackQVirtualKeyboardSelectionListModel_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil {
(*(*func(core.Qt__Orientation, int, int))(signal))(core.Qt__Orientation(orientation), int(int32(first)), int(int32(last)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_InsertColumns
func callbackQVirtualKeyboardSelectionListModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "insertColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QVirtualKeyboardSelectionListModel) InsertColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_InsertRows
func callbackQVirtualKeyboardSelectionListModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "insertRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QVirtualKeyboardSelectionListModel) InsertRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_ItemData
func callbackQVirtualKeyboardSelectionListModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemData"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(NewQVirtualKeyboardSelectionListModelFromPointer(nil).__itemData_newList())
for k, v := range (*(*func(*core.QModelIndex) map[int]*core.QVariant)(signal))(core.NewQModelIndexFromPointer(index)) {
tmpList.__itemData_setList(k, v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(NewQVirtualKeyboardSelectionListModelFromPointer(nil).__itemData_newList())
for k, v := range NewQVirtualKeyboardSelectionListModelFromPointer(ptr).ItemDataDefault(core.NewQModelIndexFromPointer(index)) {
tmpList.__itemData_setList(k, v)
}
return tmpList.Pointer()
}()
}
func (ptr *QVirtualKeyboardSelectionListModel) ItemDataDefault(index core.QModelIndex_ITF) map[int]*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) map[int]*core.QVariant {
out := make(map[int]*core.QVariant, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i, v := range tmpList.__itemData_keyList() {
out[v] = tmpList.__itemData_atList(v, i)
}
return out
}(C.QVirtualKeyboardSelectionListModel_ItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return make(map[int]*core.QVariant, 0)
}
//export callbackQVirtualKeyboardSelectionListModel_LayoutAboutToBeChanged
func callbackQVirtualKeyboardSelectionListModel_LayoutAboutToBeChanged(ptr unsafe.Pointer, parents C.struct_QtVirtualKeyboard_PackedList, hint C.longlong) {
if signal := qt.GetSignal(ptr, "layoutAboutToBeChanged"); signal != nil {
(*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtVirtualKeyboard_PackedList) []*core.QPersistentModelIndex {
out := make([]*core.QPersistentModelIndex, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__layoutAboutToBeChanged_parents_atList(i)
}
return out
}(parents), core.QAbstractItemModel__LayoutChangeHint(hint))
}
}
//export callbackQVirtualKeyboardSelectionListModel_LayoutChanged
func callbackQVirtualKeyboardSelectionListModel_LayoutChanged(ptr unsafe.Pointer, parents C.struct_QtVirtualKeyboard_PackedList, hint C.longlong) {
if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil {
(*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtVirtualKeyboard_PackedList) []*core.QPersistentModelIndex {
out := make([]*core.QPersistentModelIndex, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__layoutChanged_parents_atList(i)
}
return out
}(parents), core.QAbstractItemModel__LayoutChangeHint(hint))
}
}
//export callbackQVirtualKeyboardSelectionListModel_Match
func callbackQVirtualKeyboardSelectionListModel_Match(ptr unsafe.Pointer, start unsafe.Pointer, role C.int, value unsafe.Pointer, hits C.int, flags C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "match"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(NewQVirtualKeyboardSelectionListModelFromPointer(nil).__match_newList())
for _, v := range (*(*func(*core.QModelIndex, int, *core.QVariant, int, core.Qt__MatchFlag) []*core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) {
tmpList.__match_setList(v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(NewQVirtualKeyboardSelectionListModelFromPointer(nil).__match_newList())
for _, v := range NewQVirtualKeyboardSelectionListModelFromPointer(ptr).MatchDefault(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) {
tmpList.__match_setList(v)
}
return tmpList.Pointer()
}()
}
func (ptr *QVirtualKeyboardSelectionListModel) MatchDefault(start core.QModelIndex_ITF, role int, value core.QVariant_ITF, hits int, flags core.Qt__MatchFlag) []*core.QModelIndex {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []*core.QModelIndex {
out := make([]*core.QModelIndex, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__match_atList(i)
}
return out
}(C.QVirtualKeyboardSelectionListModel_MatchDefault(ptr.Pointer(), core.PointerFromQModelIndex(start), C.int(int32(role)), core.PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags)))
}
return make([]*core.QModelIndex, 0)
}
//export callbackQVirtualKeyboardSelectionListModel_MimeData
func callbackQVirtualKeyboardSelectionListModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtVirtualKeyboard_PackedList) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "mimeData"); signal != nil {
return core.PointerFromQMimeData((*(*func([]*core.QModelIndex) *core.QMimeData)(signal))(func(l C.struct_QtVirtualKeyboard_PackedList) []*core.QModelIndex {
out := make([]*core.QModelIndex, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__mimeData_indexes_atList(i)
}
return out
}(indexes)))
}
return core.PointerFromQMimeData(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtVirtualKeyboard_PackedList) []*core.QModelIndex {
out := make([]*core.QModelIndex, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__mimeData_indexes_atList(i)
}
return out
}(indexes)))
}
func (ptr *QVirtualKeyboardSelectionListModel) MimeDataDefault(indexes []*core.QModelIndex) *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QVirtualKeyboardSelectionListModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(NewQVirtualKeyboardSelectionListModelFromPointer(nil).__mimeData_indexes_newList())
for _, v := range indexes {
tmpList.__mimeData_indexes_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardSelectionListModel_MimeTypes
func callbackQVirtualKeyboardSelectionListModel_MimeTypes(ptr unsafe.Pointer) C.struct_QtVirtualKeyboard_PackedString {
if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil {
tempVal := (*(*func() []string)(signal))()
return C.struct_QtVirtualKeyboard_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
tempVal := NewQVirtualKeyboardSelectionListModelFromPointer(ptr).MimeTypesDefault()
return C.struct_QtVirtualKeyboard_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
func (ptr *QVirtualKeyboardSelectionListModel) MimeTypesDefault() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QVirtualKeyboardSelectionListModel_MimeTypesDefault(ptr.Pointer())))
}
return make([]string, 0)
}
//export callbackQVirtualKeyboardSelectionListModel_ModelAboutToBeReset
func callbackQVirtualKeyboardSelectionListModel_ModelAboutToBeReset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "modelAboutToBeReset"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQVirtualKeyboardSelectionListModel_ModelReset
func callbackQVirtualKeyboardSelectionListModel_ModelReset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "modelReset"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQVirtualKeyboardSelectionListModel_MoveColumns
func callbackQVirtualKeyboardSelectionListModel_MoveColumns(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceColumn C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char {
if signal := qt.GetSignal(ptr, "moveColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).MoveColumnsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
func (ptr *QVirtualKeyboardSelectionListModel) MoveColumnsDefault(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_MoveColumnsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_MoveRows
func callbackQVirtualKeyboardSelectionListModel_MoveRows(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceRow C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char {
if signal := qt.GetSignal(ptr, "moveRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).MoveRowsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
func (ptr *QVirtualKeyboardSelectionListModel) MoveRowsDefault(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_MoveRowsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_Parent
func callbackQVirtualKeyboardSelectionListModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "parent"); signal != nil {
return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQModelIndex(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).ParentDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QVirtualKeyboardSelectionListModel) ParentDefault(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QVirtualKeyboardSelectionListModel_ParentDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardSelectionListModel_RemoveColumns
func callbackQVirtualKeyboardSelectionListModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "removeColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QVirtualKeyboardSelectionListModel) RemoveColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_RemoveRows
func callbackQVirtualKeyboardSelectionListModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "removeRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QVirtualKeyboardSelectionListModel) RemoveRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_ResetInternalData
func callbackQVirtualKeyboardSelectionListModel_ResetInternalData(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resetInternalData"); signal != nil {
(*(*func())(signal))()
} else {
NewQVirtualKeyboardSelectionListModelFromPointer(ptr).ResetInternalDataDefault()
}
}
func (ptr *QVirtualKeyboardSelectionListModel) ResetInternalDataDefault() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_ResetInternalDataDefault(ptr.Pointer())
}
}
//export callbackQVirtualKeyboardSelectionListModel_Revert
func callbackQVirtualKeyboardSelectionListModel_Revert(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "revert"); signal != nil {
(*(*func())(signal))()
} else {
NewQVirtualKeyboardSelectionListModelFromPointer(ptr).RevertDefault()
}
}
func (ptr *QVirtualKeyboardSelectionListModel) RevertDefault() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_RevertDefault(ptr.Pointer())
}
}
//export callbackQVirtualKeyboardSelectionListModel_RoleNames
func callbackQVirtualKeyboardSelectionListModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "roleNames"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(NewQVirtualKeyboardSelectionListModelFromPointer(nil).__roleNames_newList())
for k, v := range (*(*func() map[int]*core.QByteArray)(signal))() {
tmpList.__roleNames_setList(k, v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(NewQVirtualKeyboardSelectionListModelFromPointer(nil).__roleNames_newList())
for k, v := range NewQVirtualKeyboardSelectionListModelFromPointer(ptr).RoleNamesDefault() {
tmpList.__roleNames_setList(k, v)
}
return tmpList.Pointer()
}()
}
func (ptr *QVirtualKeyboardSelectionListModel) RoleNamesDefault() map[int]*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) map[int]*core.QByteArray {
out := make(map[int]*core.QByteArray, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i, v := range tmpList.__roleNames_keyList() {
out[v] = tmpList.__roleNames_atList(v, i)
}
return out
}(C.QVirtualKeyboardSelectionListModel_RoleNamesDefault(ptr.Pointer()))
}
return make(map[int]*core.QByteArray, 0)
}
//export callbackQVirtualKeyboardSelectionListModel_RowCount
func callbackQVirtualKeyboardSelectionListModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "rowCount"); signal != nil {
return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent))))
}
return C.int(int32(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).RowCountDefault(core.NewQModelIndexFromPointer(parent))))
}
func (ptr *QVirtualKeyboardSelectionListModel) RowCountDefault(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardSelectionListModel_RowCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
//export callbackQVirtualKeyboardSelectionListModel_RowsAboutToBeInserted
func callbackQVirtualKeyboardSelectionListModel_RowsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) {
if signal := qt.GetSignal(ptr, "rowsAboutToBeInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_RowsAboutToBeMoved
func callbackQVirtualKeyboardSelectionListModel_RowsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationRow C.int) {
if signal := qt.GetSignal(ptr, "rowsAboutToBeMoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationRow)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_RowsAboutToBeRemoved
func callbackQVirtualKeyboardSelectionListModel_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_RowsInserted
func callbackQVirtualKeyboardSelectionListModel_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_RowsMoved
func callbackQVirtualKeyboardSelectionListModel_RowsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, row C.int) {
if signal := qt.GetSignal(ptr, "rowsMoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(row)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_RowsRemoved
func callbackQVirtualKeyboardSelectionListModel_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQVirtualKeyboardSelectionListModel_SetData
func callbackQVirtualKeyboardSelectionListModel_SetData(ptr unsafe.Pointer, index unsafe.Pointer, value unsafe.Pointer, role C.int) C.char {
if signal := qt.GetSignal(ptr, "setData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, *core.QVariant, int) bool)(signal))(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role))))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).SetDataDefault(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role))))))
}
func (ptr *QVirtualKeyboardSelectionListModel) SetDataDefault(index core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_SetDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQVariant(value), C.int(int32(role)))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_SetHeaderData
func callbackQVirtualKeyboardSelectionListModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char {
if signal := qt.GetSignal(ptr, "setHeaderData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, core.Qt__Orientation, *core.QVariant, int) bool)(signal))(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role))))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role))))))
}
func (ptr *QVirtualKeyboardSelectionListModel) SetHeaderDataDefault(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role)))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_SetItemData
func callbackQVirtualKeyboardSelectionListModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtVirtualKeyboard_PackedList) C.char {
if signal := qt.GetSignal(ptr, "setItemData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, map[int]*core.QVariant) bool)(signal))(core.NewQModelIndexFromPointer(index), func(l C.struct_QtVirtualKeyboard_PackedList) map[int]*core.QVariant {
out := make(map[int]*core.QVariant, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i, v := range tmpList.__setItemData_roles_keyList() {
out[v] = tmpList.__setItemData_roles_atList(v, i)
}
return out
}(roles)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).SetItemDataDefault(core.NewQModelIndexFromPointer(index), func(l C.struct_QtVirtualKeyboard_PackedList) map[int]*core.QVariant {
out := make(map[int]*core.QVariant, int(l.len))
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(l.data)
for i, v := range tmpList.__setItemData_roles_keyList() {
out[v] = tmpList.__setItemData_roles_atList(v, i)
}
return out
}(roles)))))
}
func (ptr *QVirtualKeyboardSelectionListModel) SetItemDataDefault(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_SetItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer {
tmpList := NewQVirtualKeyboardSelectionListModelFromPointer(NewQVirtualKeyboardSelectionListModelFromPointer(nil).__setItemData_roles_newList())
for k, v := range roles {
tmpList.__setItemData_roles_setList(k, v)
}
return tmpList.Pointer()
}())) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_Sort
func callbackQVirtualKeyboardSelectionListModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) {
if signal := qt.GetSignal(ptr, "sort"); signal != nil {
(*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order))
} else {
NewQVirtualKeyboardSelectionListModelFromPointer(ptr).SortDefault(int(int32(column)), core.Qt__SortOrder(order))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) SortDefault(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
//export callbackQVirtualKeyboardSelectionListModel_Span
func callbackQVirtualKeyboardSelectionListModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "span"); signal != nil {
return core.PointerFromQSize((*(*func(*core.QModelIndex) *core.QSize)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQSize(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).SpanDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QVirtualKeyboardSelectionListModel) SpanDefault(index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QVirtualKeyboardSelectionListModel_SpanDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQVirtualKeyboardSelectionListModel_Submit
func callbackQVirtualKeyboardSelectionListModel_Submit(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "submit"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).SubmitDefault())))
}
func (ptr *QVirtualKeyboardSelectionListModel) SubmitDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_SubmitDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_SupportedDragActions
func callbackQVirtualKeyboardSelectionListModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "supportedDragActions"); signal != nil {
return C.longlong((*(*func() core.Qt__DropAction)(signal))())
}
return C.longlong(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).SupportedDragActionsDefault())
}
func (ptr *QVirtualKeyboardSelectionListModel) SupportedDragActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QVirtualKeyboardSelectionListModel_SupportedDragActionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQVirtualKeyboardSelectionListModel_SupportedDropActions
func callbackQVirtualKeyboardSelectionListModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil {
return C.longlong((*(*func() core.Qt__DropAction)(signal))())
}
return C.longlong(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).SupportedDropActionsDefault())
}
func (ptr *QVirtualKeyboardSelectionListModel) SupportedDropActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QVirtualKeyboardSelectionListModel_SupportedDropActionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQVirtualKeyboardSelectionListModel_ChildEvent
func callbackQVirtualKeyboardSelectionListModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQVirtualKeyboardSelectionListModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQVirtualKeyboardSelectionListModel_ConnectNotify
func callbackQVirtualKeyboardSelectionListModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQVirtualKeyboardSelectionListModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQVirtualKeyboardSelectionListModel_CustomEvent
func callbackQVirtualKeyboardSelectionListModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQVirtualKeyboardSelectionListModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQVirtualKeyboardSelectionListModel_DeleteLater
func callbackQVirtualKeyboardSelectionListModel_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQVirtualKeyboardSelectionListModelFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QVirtualKeyboardSelectionListModel) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQVirtualKeyboardSelectionListModel_Destroyed
func callbackQVirtualKeyboardSelectionListModel_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQVirtualKeyboardSelectionListModel_DisconnectNotify
func callbackQVirtualKeyboardSelectionListModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQVirtualKeyboardSelectionListModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQVirtualKeyboardSelectionListModel_Event
func callbackQVirtualKeyboardSelectionListModel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QVirtualKeyboardSelectionListModel) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_EventFilter
func callbackQVirtualKeyboardSelectionListModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QVirtualKeyboardSelectionListModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardSelectionListModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQVirtualKeyboardSelectionListModel_MetaObject
func callbackQVirtualKeyboardSelectionListModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQVirtualKeyboardSelectionListModelFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QVirtualKeyboardSelectionListModel) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QVirtualKeyboardSelectionListModel_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQVirtualKeyboardSelectionListModel_ObjectNameChanged
func callbackQVirtualKeyboardSelectionListModel_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtVirtualKeyboard_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQVirtualKeyboardSelectionListModel_TimerEvent
func callbackQVirtualKeyboardSelectionListModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQVirtualKeyboardSelectionListModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardSelectionListModel) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardSelectionListModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QVirtualKeyboardTrace struct {
core.QObject
}
type QVirtualKeyboardTrace_ITF interface {
core.QObject_ITF
QVirtualKeyboardTrace_PTR() *QVirtualKeyboardTrace
}
func (ptr *QVirtualKeyboardTrace) QVirtualKeyboardTrace_PTR() *QVirtualKeyboardTrace {
return ptr
}
func (ptr *QVirtualKeyboardTrace) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QVirtualKeyboardTrace) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQVirtualKeyboardTrace(ptr QVirtualKeyboardTrace_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QVirtualKeyboardTrace_PTR().Pointer()
}
return nil
}
func NewQVirtualKeyboardTraceFromPointer(ptr unsafe.Pointer) (n *QVirtualKeyboardTrace) {
n = new(QVirtualKeyboardTrace)
n.SetPointer(ptr)
return
}
func (ptr *QVirtualKeyboardTrace) AddPoint(point core.QPointF_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardTrace_AddPoint(ptr.Pointer(), core.PointerFromQPointF(point))))
}
return 0
}
//export callbackQVirtualKeyboardTrace_CanceledChanged
func callbackQVirtualKeyboardTrace_CanceledChanged(ptr unsafe.Pointer, isCanceled C.char) {
if signal := qt.GetSignal(ptr, "canceledChanged"); signal != nil {
(*(*func(bool))(signal))(int8(isCanceled) != 0)
}
}
func (ptr *QVirtualKeyboardTrace) ConnectCanceledChanged(f func(isCanceled bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "canceledChanged") {
C.QVirtualKeyboardTrace_ConnectCanceledChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "canceledChanged"); signal != nil {
f := func(isCanceled bool) {
(*(*func(bool))(signal))(isCanceled)
f(isCanceled)
}
qt.ConnectSignal(ptr.Pointer(), "canceledChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "canceledChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardTrace) DisconnectCanceledChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_DisconnectCanceledChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "canceledChanged")
}
}
func (ptr *QVirtualKeyboardTrace) CanceledChanged(isCanceled bool) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_CanceledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isCanceled))))
}
}
func (ptr *QVirtualKeyboardTrace) ChannelData(channel string, pos int, count int) []*core.QVariant {
if ptr.Pointer() != nil {
var channelC *C.char
if channel != "" {
channelC = C.CString(channel)
defer C.free(unsafe.Pointer(channelC))
}
return func(l C.struct_QtVirtualKeyboard_PackedList) []*core.QVariant {
out := make([]*core.QVariant, int(l.len))
tmpList := NewQVirtualKeyboardTraceFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__channelData_atList(i)
}
return out
}(C.QVirtualKeyboardTrace_ChannelData(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: channelC, len: C.longlong(len(channel))}, C.int(int32(pos)), C.int(int32(count))))
}
return make([]*core.QVariant, 0)
}
func (ptr *QVirtualKeyboardTrace) Channels() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QVirtualKeyboardTrace_Channels(ptr.Pointer())))
}
return make([]string, 0)
}
//export callbackQVirtualKeyboardTrace_ChannelsChanged
func callbackQVirtualKeyboardTrace_ChannelsChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "channelsChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QVirtualKeyboardTrace) ConnectChannelsChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "channelsChanged") {
C.QVirtualKeyboardTrace_ConnectChannelsChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "channelsChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "channelsChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "channelsChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardTrace) DisconnectChannelsChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_DisconnectChannelsChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "channelsChanged")
}
}
func (ptr *QVirtualKeyboardTrace) ChannelsChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_ChannelsChanged(ptr.Pointer())
}
}
//export callbackQVirtualKeyboardTrace_FinalChanged
func callbackQVirtualKeyboardTrace_FinalChanged(ptr unsafe.Pointer, isFinal C.char) {
if signal := qt.GetSignal(ptr, "finalChanged"); signal != nil {
(*(*func(bool))(signal))(int8(isFinal) != 0)
}
}
func (ptr *QVirtualKeyboardTrace) ConnectFinalChanged(f func(isFinal bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "finalChanged") {
C.QVirtualKeyboardTrace_ConnectFinalChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "finalChanged"); signal != nil {
f := func(isFinal bool) {
(*(*func(bool))(signal))(isFinal)
f(isFinal)
}
qt.ConnectSignal(ptr.Pointer(), "finalChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "finalChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardTrace) DisconnectFinalChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_DisconnectFinalChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "finalChanged")
}
}
func (ptr *QVirtualKeyboardTrace) FinalChanged(isFinal bool) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_FinalChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isFinal))))
}
}
func (ptr *QVirtualKeyboardTrace) IsCanceled() bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardTrace_IsCanceled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QVirtualKeyboardTrace) IsFinal() bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardTrace_IsFinal(ptr.Pointer())) != 0
}
return false
}
func (ptr *QVirtualKeyboardTrace) Length() int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardTrace_Length(ptr.Pointer())))
}
return 0
}
//export callbackQVirtualKeyboardTrace_LengthChanged
func callbackQVirtualKeyboardTrace_LengthChanged(ptr unsafe.Pointer, length C.int) {
if signal := qt.GetSignal(ptr, "lengthChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(length)))
}
}
func (ptr *QVirtualKeyboardTrace) ConnectLengthChanged(f func(length int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "lengthChanged") {
C.QVirtualKeyboardTrace_ConnectLengthChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "lengthChanged"); signal != nil {
f := func(length int) {
(*(*func(int))(signal))(length)
f(length)
}
qt.ConnectSignal(ptr.Pointer(), "lengthChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "lengthChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardTrace) DisconnectLengthChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_DisconnectLengthChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "lengthChanged")
}
}
func (ptr *QVirtualKeyboardTrace) LengthChanged(length int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_LengthChanged(ptr.Pointer(), C.int(int32(length)))
}
}
func (ptr *QVirtualKeyboardTrace) Opacity() float64 {
if ptr.Pointer() != nil {
return float64(C.QVirtualKeyboardTrace_Opacity(ptr.Pointer()))
}
return 0
}
//export callbackQVirtualKeyboardTrace_OpacityChanged
func callbackQVirtualKeyboardTrace_OpacityChanged(ptr unsafe.Pointer, opacity C.double) {
if signal := qt.GetSignal(ptr, "opacityChanged"); signal != nil {
(*(*func(float64))(signal))(float64(opacity))
}
}
func (ptr *QVirtualKeyboardTrace) ConnectOpacityChanged(f func(opacity float64)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "opacityChanged") {
C.QVirtualKeyboardTrace_ConnectOpacityChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "opacityChanged"); signal != nil {
f := func(opacity float64) {
(*(*func(float64))(signal))(opacity)
f(opacity)
}
qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardTrace) DisconnectOpacityChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_DisconnectOpacityChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "opacityChanged")
}
}
func (ptr *QVirtualKeyboardTrace) OpacityChanged(opacity float64) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_OpacityChanged(ptr.Pointer(), C.double(opacity))
}
}
func (ptr *QVirtualKeyboardTrace) Points(pos int, count int) []*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtVirtualKeyboard_PackedList) []*core.QVariant {
out := make([]*core.QVariant, int(l.len))
tmpList := NewQVirtualKeyboardTraceFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__points_atList(i)
}
return out
}(C.QVirtualKeyboardTrace_Points(ptr.Pointer(), C.int(int32(pos)), C.int(int32(count))))
}
return make([]*core.QVariant, 0)
}
func (ptr *QVirtualKeyboardTrace) SetCanceled(canceled bool) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_SetCanceled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canceled))))
}
}
func (ptr *QVirtualKeyboardTrace) SetChannelData(channel string, index int, data core.QVariant_ITF) {
if ptr.Pointer() != nil {
var channelC *C.char
if channel != "" {
channelC = C.CString(channel)
defer C.free(unsafe.Pointer(channelC))
}
C.QVirtualKeyboardTrace_SetChannelData(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: channelC, len: C.longlong(len(channel))}, C.int(int32(index)), core.PointerFromQVariant(data))
}
}
func (ptr *QVirtualKeyboardTrace) SetChannels(channels []string) {
if ptr.Pointer() != nil {
channelsC := C.CString(strings.Join(channels, "¡¦!"))
defer C.free(unsafe.Pointer(channelsC))
C.QVirtualKeyboardTrace_SetChannels(ptr.Pointer(), C.struct_QtVirtualKeyboard_PackedString{data: channelsC, len: C.longlong(len(strings.Join(channels, "¡¦!")))})
}
}
func (ptr *QVirtualKeyboardTrace) SetFinal(final bool) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_SetFinal(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(final))))
}
}
func (ptr *QVirtualKeyboardTrace) SetOpacity(opacity float64) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_SetOpacity(ptr.Pointer(), C.double(opacity))
}
}
func (ptr *QVirtualKeyboardTrace) SetTraceId(id int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_SetTraceId(ptr.Pointer(), C.int(int32(id)))
}
}
func (ptr *QVirtualKeyboardTrace) TraceId() int {
if ptr.Pointer() != nil {
return int(int32(C.QVirtualKeyboardTrace_TraceId(ptr.Pointer())))
}
return 0
}
//export callbackQVirtualKeyboardTrace_TraceIdChanged
func callbackQVirtualKeyboardTrace_TraceIdChanged(ptr unsafe.Pointer, traceId C.int) {
if signal := qt.GetSignal(ptr, "traceIdChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(traceId)))
}
}
func (ptr *QVirtualKeyboardTrace) ConnectTraceIdChanged(f func(traceId int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "traceIdChanged") {
C.QVirtualKeyboardTrace_ConnectTraceIdChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "traceIdChanged"); signal != nil {
f := func(traceId int) {
(*(*func(int))(signal))(traceId)
f(traceId)
}
qt.ConnectSignal(ptr.Pointer(), "traceIdChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "traceIdChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QVirtualKeyboardTrace) DisconnectTraceIdChanged() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_DisconnectTraceIdChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "traceIdChanged")
}
}
func (ptr *QVirtualKeyboardTrace) TraceIdChanged(traceId int) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_TraceIdChanged(ptr.Pointer(), C.int(int32(traceId)))
}
}
func (ptr *QVirtualKeyboardTrace) __channelData_atList(i int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QVirtualKeyboardTrace___channelData_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardTrace) __channelData_setList(i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace___channelData_setList(ptr.Pointer(), core.PointerFromQVariant(i))
}
}
func (ptr *QVirtualKeyboardTrace) __channelData_newList() unsafe.Pointer {
return C.QVirtualKeyboardTrace___channelData_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardTrace) __points_atList(i int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QVirtualKeyboardTrace___points_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardTrace) __points_setList(i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace___points_setList(ptr.Pointer(), core.PointerFromQVariant(i))
}
}
func (ptr *QVirtualKeyboardTrace) __points_newList() unsafe.Pointer {
return C.QVirtualKeyboardTrace___points_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardTrace) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardTrace___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardTrace) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardTrace) __children_newList() unsafe.Pointer {
return C.QVirtualKeyboardTrace___children_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardTrace) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QVirtualKeyboardTrace___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardTrace) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QVirtualKeyboardTrace) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QVirtualKeyboardTrace___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardTrace) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardTrace___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardTrace) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardTrace) __findChildren_newList() unsafe.Pointer {
return C.QVirtualKeyboardTrace___findChildren_newList(ptr.Pointer())
}
func (ptr *QVirtualKeyboardTrace) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardTrace___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardTrace) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardTrace) __findChildren_newList3() unsafe.Pointer {
return C.QVirtualKeyboardTrace___findChildren_newList3(ptr.Pointer())
}
func (ptr *QVirtualKeyboardTrace) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QVirtualKeyboardTrace___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QVirtualKeyboardTrace) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QVirtualKeyboardTrace) __qFindChildren_newList2() unsafe.Pointer {
return C.QVirtualKeyboardTrace___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQVirtualKeyboardTrace_ChildEvent
func callbackQVirtualKeyboardTrace_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQVirtualKeyboardTraceFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardTrace) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQVirtualKeyboardTrace_ConnectNotify
func callbackQVirtualKeyboardTrace_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQVirtualKeyboardTraceFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QVirtualKeyboardTrace) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQVirtualKeyboardTrace_CustomEvent
func callbackQVirtualKeyboardTrace_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQVirtualKeyboardTraceFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardTrace) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQVirtualKeyboardTrace_DeleteLater
func callbackQVirtualKeyboardTrace_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQVirtualKeyboardTraceFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QVirtualKeyboardTrace) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQVirtualKeyboardTrace_Destroyed
func callbackQVirtualKeyboardTrace_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQVirtualKeyboardTrace_DisconnectNotify
func callbackQVirtualKeyboardTrace_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQVirtualKeyboardTraceFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QVirtualKeyboardTrace) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQVirtualKeyboardTrace_Event
func callbackQVirtualKeyboardTrace_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardTraceFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QVirtualKeyboardTrace) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardTrace_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQVirtualKeyboardTrace_EventFilter
func callbackQVirtualKeyboardTrace_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQVirtualKeyboardTraceFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QVirtualKeyboardTrace) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QVirtualKeyboardTrace_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQVirtualKeyboardTrace_MetaObject
func callbackQVirtualKeyboardTrace_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQVirtualKeyboardTraceFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QVirtualKeyboardTrace) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QVirtualKeyboardTrace_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQVirtualKeyboardTrace_ObjectNameChanged
func callbackQVirtualKeyboardTrace_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtVirtualKeyboard_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQVirtualKeyboardTrace_TimerEvent
func callbackQVirtualKeyboardTrace_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQVirtualKeyboardTraceFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QVirtualKeyboardTrace) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QVirtualKeyboardTrace_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}