2016-05-28 19:18:42 +03:00
|
|
|
// +build !minimal
|
|
|
|
|
2016-04-30 20:03:25 +03:00
|
|
|
package testlib
|
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
//#include <stdint.h>
|
2016-08-20 00:20:42 +03:00
|
|
|
//#include <stdlib.h>
|
2017-01-11 18:18:44 +03:00
|
|
|
//#include <string.h>
|
2016-04-30 20:03:25 +03:00
|
|
|
//#include "testlib.h"
|
|
|
|
import "C"
|
|
|
|
import (
|
|
|
|
"github.com/therecipe/qt"
|
|
|
|
"github.com/therecipe/qt/core"
|
|
|
|
"github.com/therecipe/qt/widgets"
|
2016-08-23 23:51:01 +03:00
|
|
|
"runtime"
|
2016-04-30 20:03:25 +03:00
|
|
|
"unsafe"
|
|
|
|
)
|
|
|
|
|
2016-11-09 21:31:25 +03:00
|
|
|
func cGoUnpackString(s C.struct_QtTestLib_PackedString) string {
|
2018-03-19 22:54:58 +03:00
|
|
|
if int(s.len) == -1 {
|
2016-11-09 21:31:25 +03:00
|
|
|
return C.GoString(s.data)
|
|
|
|
}
|
|
|
|
return C.GoStringN(s.data, C.int(s.len))
|
|
|
|
}
|
|
|
|
|
2018-06-26 18:34:11 +03:00
|
|
|
type QAbstractItemModelTester struct {
|
|
|
|
ptr unsafe.Pointer
|
|
|
|
}
|
|
|
|
|
|
|
|
type QAbstractItemModelTester_ITF interface {
|
|
|
|
QAbstractItemModelTester_PTR() *QAbstractItemModelTester
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAbstractItemModelTester) QAbstractItemModelTester_PTR() *QAbstractItemModelTester {
|
|
|
|
return ptr
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAbstractItemModelTester) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.ptr
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAbstractItemModelTester) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
|
|
|
ptr.ptr = p
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQAbstractItemModelTester(ptr QAbstractItemModelTester_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QAbstractItemModelTester_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewQAbstractItemModelTesterFromPointer(ptr unsafe.Pointer) (n *QAbstractItemModelTester) {
|
|
|
|
n = new(QAbstractItemModelTester)
|
|
|
|
n.SetPointer(ptr)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAbstractItemModelTester) DestroyQAbstractItemModelTester() {
|
|
|
|
if ptr != nil {
|
|
|
|
C.free(ptr.Pointer())
|
|
|
|
qt.DisconnectAllSignals(ptr.Pointer(), "")
|
|
|
|
ptr.SetPointer(nil)
|
|
|
|
runtime.SetFinalizer(ptr, nil)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//go:generate stringer -type=QAbstractItemModelTester__FailureReportingMode
|
|
|
|
//QAbstractItemModelTester::FailureReportingMode
|
|
|
|
type QAbstractItemModelTester__FailureReportingMode int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
QAbstractItemModelTester__QtTest QAbstractItemModelTester__FailureReportingMode = QAbstractItemModelTester__FailureReportingMode(0)
|
|
|
|
QAbstractItemModelTester__Warning QAbstractItemModelTester__FailureReportingMode = QAbstractItemModelTester__FailureReportingMode(1)
|
|
|
|
QAbstractItemModelTester__Fatal QAbstractItemModelTester__FailureReportingMode = QAbstractItemModelTester__FailureReportingMode(2)
|
|
|
|
)
|
|
|
|
|
|
|
|
func NewQAbstractItemModelTester2(model core.QAbstractItemModel_ITF, mode QAbstractItemModelTester__FailureReportingMode, parent core.QObject_ITF) *QAbstractItemModelTester {
|
|
|
|
return NewQAbstractItemModelTesterFromPointer(C.QAbstractItemModelTester_NewQAbstractItemModelTester2(core.PointerFromQAbstractItemModel(model), C.longlong(mode), core.PointerFromQObject(parent)))
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewQAbstractItemModelTester(model core.QAbstractItemModel_ITF, parent core.QObject_ITF) *QAbstractItemModelTester {
|
|
|
|
return NewQAbstractItemModelTesterFromPointer(C.QAbstractItemModelTester_NewQAbstractItemModelTester(core.PointerFromQAbstractItemModel(model), core.PointerFromQObject(parent)))
|
|
|
|
}
|
|
|
|
|
|
|
|
func QAbstractItemModelTester_Tr(s string, c string, n int) string {
|
|
|
|
var sC *C.char
|
|
|
|
if s != "" {
|
|
|
|
sC = C.CString(s)
|
|
|
|
defer C.free(unsafe.Pointer(sC))
|
|
|
|
}
|
|
|
|
var cC *C.char
|
|
|
|
if c != "" {
|
|
|
|
cC = C.CString(c)
|
|
|
|
defer C.free(unsafe.Pointer(cC))
|
|
|
|
}
|
|
|
|
return cGoUnpackString(C.QAbstractItemModelTester_QAbstractItemModelTester_Tr(sC, cC, C.int(int32(n))))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAbstractItemModelTester) Tr(s string, c string, n int) string {
|
|
|
|
var sC *C.char
|
|
|
|
if s != "" {
|
|
|
|
sC = C.CString(s)
|
|
|
|
defer C.free(unsafe.Pointer(sC))
|
|
|
|
}
|
|
|
|
var cC *C.char
|
|
|
|
if c != "" {
|
|
|
|
cC = C.CString(c)
|
|
|
|
defer C.free(unsafe.Pointer(cC))
|
|
|
|
}
|
|
|
|
return cGoUnpackString(C.QAbstractItemModelTester_QAbstractItemModelTester_Tr(sC, cC, C.int(int32(n))))
|
|
|
|
}
|
|
|
|
|
|
|
|
func QAbstractItemModelTester_TrUtf8(s string, c string, n int) string {
|
|
|
|
var sC *C.char
|
|
|
|
if s != "" {
|
|
|
|
sC = C.CString(s)
|
|
|
|
defer C.free(unsafe.Pointer(sC))
|
|
|
|
}
|
|
|
|
var cC *C.char
|
|
|
|
if c != "" {
|
|
|
|
cC = C.CString(c)
|
|
|
|
defer C.free(unsafe.Pointer(cC))
|
|
|
|
}
|
|
|
|
return cGoUnpackString(C.QAbstractItemModelTester_QAbstractItemModelTester_TrUtf8(sC, cC, C.int(int32(n))))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAbstractItemModelTester) TrUtf8(s string, c string, n int) string {
|
|
|
|
var sC *C.char
|
|
|
|
if s != "" {
|
|
|
|
sC = C.CString(s)
|
|
|
|
defer C.free(unsafe.Pointer(sC))
|
|
|
|
}
|
|
|
|
var cC *C.char
|
|
|
|
if c != "" {
|
|
|
|
cC = C.CString(c)
|
|
|
|
defer C.free(unsafe.Pointer(cC))
|
|
|
|
}
|
|
|
|
return cGoUnpackString(C.QAbstractItemModelTester_QAbstractItemModelTester_TrUtf8(sC, cC, C.int(int32(n))))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAbstractItemModelTester) Model() *core.QAbstractItemModel {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
tmpValue := core.NewQAbstractItemModelFromPointer(C.QAbstractItemModelTester_Model(ptr.Pointer()))
|
|
|
|
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
|
|
|
|
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
|
|
|
|
}
|
|
|
|
return tmpValue
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
//export callbackQAbstractItemModelTester_MetaObject
|
|
|
|
func callbackQAbstractItemModelTester_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
|
|
|
|
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
|
|
|
|
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
|
|
|
|
}
|
|
|
|
|
|
|
|
return core.PointerFromQMetaObject(NewQAbstractItemModelTesterFromPointer(ptr).MetaObjectDefault())
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAbstractItemModelTester) ConnectMetaObject(f func() *core.QMetaObject) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
|
|
|
|
if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil {
|
|
|
|
qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject {
|
|
|
|
signal.(func() *core.QMetaObject)()
|
|
|
|
return f()
|
|
|
|
})
|
|
|
|
} else {
|
|
|
|
qt.ConnectSignal(ptr.Pointer(), "metaObject", f)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAbstractItemModelTester) DisconnectMetaObject() {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
|
|
|
|
qt.DisconnectSignal(ptr.Pointer(), "metaObject")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAbstractItemModelTester) MetaObject() *core.QMetaObject {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
return core.NewQMetaObjectFromPointer(C.QAbstractItemModelTester_MetaObject(ptr.Pointer()))
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAbstractItemModelTester) MetaObjectDefault() *core.QMetaObject {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
return core.NewQMetaObjectFromPointer(C.QAbstractItemModelTester_MetaObjectDefault(ptr.Pointer()))
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2016-04-30 20:03:25 +03:00
|
|
|
type QSignalSpy struct {
|
|
|
|
core.QObject
|
|
|
|
}
|
|
|
|
|
|
|
|
type QSignalSpy_ITF interface {
|
|
|
|
core.QObject_ITF
|
|
|
|
QSignalSpy_PTR() *QSignalSpy
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QSignalSpy) QSignalSpy_PTR() *QSignalSpy {
|
|
|
|
return ptr
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QSignalSpy) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QObject_PTR().Pointer()
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QSignalSpy) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
|
|
|
ptr.QObject_PTR().SetPointer(p)
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQSignalSpy(ptr QSignalSpy_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QSignalSpy_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQSignalSpyFromPointer(ptr unsafe.Pointer) (n *QSignalSpy) {
|
|
|
|
n = new(QSignalSpy)
|
2016-04-30 20:03:25 +03:00
|
|
|
n.SetPointer(ptr)
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
func NewQSignalSpy(object core.QObject_ITF, sign string) *QSignalSpy {
|
2017-02-21 16:13:05 +03:00
|
|
|
var signC *C.char
|
|
|
|
if sign != "" {
|
|
|
|
signC = C.CString(sign)
|
|
|
|
defer C.free(unsafe.Pointer(signC))
|
|
|
|
}
|
2018-03-19 22:54:58 +03:00
|
|
|
tmpValue := NewQSignalSpyFromPointer(C.QSignalSpy_NewQSignalSpy(core.PointerFromQObject(object), signC))
|
2017-07-18 01:35:33 +03:00
|
|
|
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
|
2016-08-26 16:33:11 +03:00
|
|
|
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
|
2016-08-24 18:00:49 +03:00
|
|
|
}
|
|
|
|
return tmpValue
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QSignalSpy) Wait(timeout int) bool {
|
2016-04-30 20:03:25 +03:00
|
|
|
if ptr.Pointer() != nil {
|
2017-02-10 20:18:44 +03:00
|
|
|
return C.QSignalSpy_Wait(ptr.Pointer(), C.int(int32(timeout))) != 0
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
|
2016-11-09 21:31:25 +03:00
|
|
|
func (ptr *QSignalSpy) Signal() *core.QByteArray {
|
2016-04-30 20:03:25 +03:00
|
|
|
if ptr.Pointer() != nil {
|
2018-03-19 22:54:58 +03:00
|
|
|
tmpValue := core.NewQByteArrayFromPointer(C.QSignalSpy_Signal(ptr.Pointer()))
|
2016-11-09 21:31:25 +03:00
|
|
|
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
|
|
|
|
return tmpValue
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
2016-11-09 21:31:25 +03:00
|
|
|
return nil
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QSignalSpy) IsValid() bool {
|
2016-04-30 20:03:25 +03:00
|
|
|
if ptr.Pointer() != nil {
|
2017-02-10 20:18:44 +03:00
|
|
|
return C.QSignalSpy_IsValid(ptr.Pointer()) != 0
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
|
2018-06-26 18:34:11 +03:00
|
|
|
func (ptr *QSignalSpy) __args_atList(i int) int {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
return int(int32(C.QSignalSpy___args_atList(ptr.Pointer(), C.int(int32(i)))))
|
|
|
|
}
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) __args_setList(i int) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QSignalSpy___args_setList(ptr.Pointer(), C.int(int32(i)))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) __args_newList() unsafe.Pointer {
|
|
|
|
return C.QSignalSpy___args_newList(ptr.Pointer())
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) __setArgs__atList(i int) int {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
return int(int32(C.QSignalSpy___setArgs__atList(ptr.Pointer(), C.int(int32(i)))))
|
|
|
|
}
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) __setArgs__setList(i int) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QSignalSpy___setArgs__setList(ptr.Pointer(), C.int(int32(i)))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) __setArgs__newList() unsafe.Pointer {
|
|
|
|
return C.QSignalSpy___setArgs__newList(ptr.Pointer())
|
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QSignalSpy) __dynamicPropertyNames_atList(i int) *core.QByteArray {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
tmpValue := core.NewQByteArrayFromPointer(C.QSignalSpy___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
|
|
|
|
return tmpValue
|
|
|
|
}
|
|
|
|
return nil
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QSignalSpy) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QSignalSpy___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
|
|
|
|
}
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) __dynamicPropertyNames_newList() unsafe.Pointer {
|
2018-03-19 22:54:58 +03:00
|
|
|
return C.QSignalSpy___dynamicPropertyNames_newList(ptr.Pointer())
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QSignalSpy) __findChildren_atList2(i int) *core.QObject {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
tmpValue := core.NewQObjectFromPointer(C.QSignalSpy___findChildren_atList2(ptr.Pointer(), C.int(int32(i))))
|
|
|
|
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
|
|
|
|
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
|
|
|
|
}
|
|
|
|
return tmpValue
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
2018-04-21 01:45:20 +03:00
|
|
|
return nil
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QSignalSpy) __findChildren_setList2(i core.QObject_ITF) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QSignalSpy___findChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
|
|
|
|
}
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) __findChildren_newList2() unsafe.Pointer {
|
2018-03-19 22:54:58 +03:00
|
|
|
return C.QSignalSpy___findChildren_newList2(ptr.Pointer())
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QSignalSpy) __findChildren_atList3(i int) *core.QObject {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
tmpValue := core.NewQObjectFromPointer(C.QSignalSpy___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
|
|
|
|
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
|
|
|
|
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
|
|
|
|
}
|
|
|
|
return tmpValue
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
2018-04-21 01:45:20 +03:00
|
|
|
return nil
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QSignalSpy) __findChildren_setList3(i core.QObject_ITF) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QSignalSpy___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
|
|
|
|
}
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) __findChildren_newList3() unsafe.Pointer {
|
2018-03-19 22:54:58 +03:00
|
|
|
return C.QSignalSpy___findChildren_newList3(ptr.Pointer())
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QSignalSpy) __findChildren_atList(i int) *core.QObject {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
tmpValue := core.NewQObjectFromPointer(C.QSignalSpy___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
|
|
|
|
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
|
|
|
|
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
|
|
|
|
}
|
|
|
|
return tmpValue
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
2018-04-21 01:45:20 +03:00
|
|
|
return nil
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QSignalSpy) __findChildren_setList(i core.QObject_ITF) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QSignalSpy___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
|
|
|
|
}
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) __findChildren_newList() unsafe.Pointer {
|
2018-03-19 22:54:58 +03:00
|
|
|
return C.QSignalSpy___findChildren_newList(ptr.Pointer())
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QSignalSpy) __children_atList(i int) *core.QObject {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
tmpValue := core.NewQObjectFromPointer(C.QSignalSpy___children_atList(ptr.Pointer(), C.int(int32(i))))
|
|
|
|
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
|
|
|
|
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
|
|
|
|
}
|
|
|
|
return tmpValue
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
2018-04-21 01:45:20 +03:00
|
|
|
return nil
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QSignalSpy) __children_setList(i core.QObject_ITF) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QSignalSpy___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
|
|
|
|
}
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QSignalSpy) __children_newList() unsafe.Pointer {
|
2018-03-19 22:54:58 +03:00
|
|
|
return C.QSignalSpy___children_newList(ptr.Pointer())
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
//export callbackQSignalSpy_Event
|
|
|
|
func callbackQSignalSpy_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
|
2017-07-18 01:35:33 +03:00
|
|
|
if signal := qt.GetSignal(ptr, "event"); signal != nil {
|
2017-02-10 20:18:44 +03:00
|
|
|
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
2017-02-10 20:18:44 +03:00
|
|
|
|
|
|
|
return C.char(int8(qt.GoBoolToInt(NewQSignalSpyFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QSignalSpy) EventDefault(e core.QEvent_ITF) bool {
|
2016-04-30 20:03:25 +03:00
|
|
|
if ptr.Pointer() != nil {
|
2017-02-10 20:18:44 +03:00
|
|
|
return C.QSignalSpy_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
|
|
|
|
}
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
|
|
|
|
//export callbackQSignalSpy_EventFilter
|
|
|
|
func callbackQSignalSpy_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
|
2017-07-18 01:35:33 +03:00
|
|
|
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
|
2017-02-10 20:18:44 +03:00
|
|
|
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QObject, *core.QEvent) bool)(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
|
|
|
|
}
|
|
|
|
|
|
|
|
return C.char(int8(qt.GoBoolToInt(NewQSignalSpyFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
return C.QSignalSpy_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
2017-02-10 20:18:44 +03:00
|
|
|
return false
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
//export callbackQSignalSpy_ChildEvent
|
2016-08-23 23:51:01 +03:00
|
|
|
func callbackQSignalSpy_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
|
2017-07-18 01:35:33 +03:00
|
|
|
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
|
2016-04-30 20:03:25 +03:00
|
|
|
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
|
|
|
|
} else {
|
|
|
|
NewQSignalSpyFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) ChildEventDefault(event core.QChildEvent_ITF) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QSignalSpy_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//export callbackQSignalSpy_ConnectNotify
|
2016-08-23 23:51:01 +03:00
|
|
|
func callbackQSignalSpy_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
|
2017-07-18 01:35:33 +03:00
|
|
|
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
|
2016-04-30 20:03:25 +03:00
|
|
|
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
|
|
|
|
} else {
|
|
|
|
NewQSignalSpyFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QSignalSpy_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//export callbackQSignalSpy_CustomEvent
|
2016-08-23 23:51:01 +03:00
|
|
|
func callbackQSignalSpy_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
|
2017-07-18 01:35:33 +03:00
|
|
|
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
|
2016-04-30 20:03:25 +03:00
|
|
|
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
|
|
|
|
} else {
|
|
|
|
NewQSignalSpyFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) CustomEventDefault(event core.QEvent_ITF) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QSignalSpy_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//export callbackQSignalSpy_DeleteLater
|
2016-08-23 23:51:01 +03:00
|
|
|
func callbackQSignalSpy_DeleteLater(ptr unsafe.Pointer) {
|
2017-07-18 01:35:33 +03:00
|
|
|
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
|
2016-04-30 20:03:25 +03:00
|
|
|
signal.(func())()
|
|
|
|
} else {
|
|
|
|
NewQSignalSpyFromPointer(ptr).DeleteLaterDefault()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) DeleteLaterDefault() {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QSignalSpy_DeleteLaterDefault(ptr.Pointer())
|
|
|
|
ptr.SetPointer(nil)
|
2017-06-09 02:47:53 +03:00
|
|
|
runtime.SetFinalizer(ptr, nil)
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2017-02-15 19:48:35 +03:00
|
|
|
//export callbackQSignalSpy_Destroyed
|
|
|
|
func callbackQSignalSpy_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
|
2017-07-18 01:35:33 +03:00
|
|
|
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
|
2017-02-15 19:48:35 +03:00
|
|
|
signal.(func(*core.QObject))(core.NewQObjectFromPointer(obj))
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2016-04-30 20:03:25 +03:00
|
|
|
//export callbackQSignalSpy_DisconnectNotify
|
2016-08-23 23:51:01 +03:00
|
|
|
func callbackQSignalSpy_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
|
2017-07-18 01:35:33 +03:00
|
|
|
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
|
2016-04-30 20:03:25 +03:00
|
|
|
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
|
|
|
|
} else {
|
|
|
|
NewQSignalSpyFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QSignalSpy_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2017-02-15 19:48:35 +03:00
|
|
|
//export callbackQSignalSpy_ObjectNameChanged
|
|
|
|
func callbackQSignalSpy_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtTestLib_PackedString) {
|
2017-07-18 01:35:33 +03:00
|
|
|
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
|
2017-02-15 19:48:35 +03:00
|
|
|
signal.(func(string))(cGoUnpackString(objectName))
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
//export callbackQSignalSpy_TimerEvent
|
|
|
|
func callbackQSignalSpy_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
|
2017-07-18 01:35:33 +03:00
|
|
|
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
|
2017-02-10 20:18:44 +03:00
|
|
|
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
|
|
|
|
} else {
|
|
|
|
NewQSignalSpyFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QSignalSpy) TimerEventDefault(event core.QTimerEvent_ITF) {
|
2016-04-30 20:03:25 +03:00
|
|
|
if ptr.Pointer() != nil {
|
2017-02-10 20:18:44 +03:00
|
|
|
C.QSignalSpy_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//export callbackQSignalSpy_MetaObject
|
2016-08-23 23:51:01 +03:00
|
|
|
func callbackQSignalSpy_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
|
2017-07-18 01:35:33 +03:00
|
|
|
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
|
2016-04-30 20:03:25 +03:00
|
|
|
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
|
|
|
|
}
|
|
|
|
|
|
|
|
return core.PointerFromQMetaObject(NewQSignalSpyFromPointer(ptr).MetaObjectDefault())
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QSignalSpy) MetaObjectDefault() *core.QMetaObject {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
return core.NewQMetaObjectFromPointer(C.QSignalSpy_MetaObjectDefault(ptr.Pointer()))
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2017-01-18 21:28:40 +03:00
|
|
|
type QTest struct {
|
|
|
|
ptr unsafe.Pointer
|
|
|
|
}
|
|
|
|
|
|
|
|
type QTest_ITF interface {
|
|
|
|
QTest_PTR() *QTest
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTest) QTest_PTR() *QTest {
|
|
|
|
return ptr
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTest) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.ptr
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTest) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
|
|
|
ptr.ptr = p
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQTest(ptr QTest_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QTest_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQTestFromPointer(ptr unsafe.Pointer) (n *QTest) {
|
|
|
|
n = new(QTest)
|
2017-01-18 21:28:40 +03:00
|
|
|
n.SetPointer(ptr)
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2017-01-18 21:28:40 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTest) DestroyQTest() {
|
|
|
|
if ptr != nil {
|
|
|
|
C.free(ptr.Pointer())
|
|
|
|
ptr.SetPointer(nil)
|
2017-06-09 02:47:53 +03:00
|
|
|
runtime.SetFinalizer(ptr, nil)
|
2017-01-18 21:28:40 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2018-06-26 18:34:11 +03:00
|
|
|
//go:generate stringer -type=QTest__KeyAction
|
|
|
|
//QTest::KeyAction
|
|
|
|
type QTest__KeyAction int64
|
2016-12-11 23:03:06 +03:00
|
|
|
|
|
|
|
const (
|
2018-06-26 18:34:11 +03:00
|
|
|
QTest__Press QTest__KeyAction = QTest__KeyAction(0)
|
|
|
|
QTest__Release QTest__KeyAction = QTest__KeyAction(1)
|
|
|
|
QTest__Click QTest__KeyAction = QTest__KeyAction(2)
|
|
|
|
QTest__Shortcut QTest__KeyAction = QTest__KeyAction(3)
|
|
|
|
)
|
|
|
|
|
|
|
|
//go:generate stringer -type=QTest__MouseAction
|
|
|
|
//QTest::MouseAction
|
|
|
|
type QTest__MouseAction int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
QTest__MousePress QTest__MouseAction = QTest__MouseAction(0)
|
|
|
|
QTest__MouseRelease QTest__MouseAction = QTest__MouseAction(1)
|
|
|
|
QTest__MouseClick QTest__MouseAction = QTest__MouseAction(2)
|
|
|
|
QTest__MouseDClick QTest__MouseAction = QTest__MouseAction(3)
|
|
|
|
QTest__MouseMove QTest__MouseAction = QTest__MouseAction(4)
|
2016-12-11 23:03:06 +03:00
|
|
|
)
|
|
|
|
|
2017-01-02 19:01:18 +03:00
|
|
|
//go:generate stringer -type=QTest__TestFailMode
|
2016-12-11 23:03:06 +03:00
|
|
|
//QTest::TestFailMode
|
|
|
|
type QTest__TestFailMode int64
|
|
|
|
|
|
|
|
const (
|
2017-01-02 19:01:18 +03:00
|
|
|
QTest__Abort QTest__TestFailMode = QTest__TestFailMode(1)
|
|
|
|
QTest__Continue QTest__TestFailMode = QTest__TestFailMode(2)
|
2016-12-11 23:03:06 +03:00
|
|
|
)
|
|
|
|
|
2017-01-02 19:01:18 +03:00
|
|
|
//go:generate stringer -type=QTest__AttributeIndex
|
2016-12-11 23:03:06 +03:00
|
|
|
//QTest::AttributeIndex
|
|
|
|
type QTest__AttributeIndex int64
|
|
|
|
|
|
|
|
const (
|
2017-01-02 19:01:18 +03:00
|
|
|
QTest__AI_Undefined QTest__AttributeIndex = QTest__AttributeIndex(-1)
|
|
|
|
QTest__AI_Name QTest__AttributeIndex = QTest__AttributeIndex(0)
|
|
|
|
QTest__AI_Result QTest__AttributeIndex = QTest__AttributeIndex(1)
|
|
|
|
QTest__AI_Tests QTest__AttributeIndex = QTest__AttributeIndex(2)
|
|
|
|
QTest__AI_Failures QTest__AttributeIndex = QTest__AttributeIndex(3)
|
|
|
|
QTest__AI_Errors QTest__AttributeIndex = QTest__AttributeIndex(4)
|
|
|
|
QTest__AI_Type QTest__AttributeIndex = QTest__AttributeIndex(5)
|
|
|
|
QTest__AI_Description QTest__AttributeIndex = QTest__AttributeIndex(6)
|
|
|
|
QTest__AI_PropertyValue QTest__AttributeIndex = QTest__AttributeIndex(7)
|
|
|
|
QTest__AI_QTestVersion QTest__AttributeIndex = QTest__AttributeIndex(8)
|
|
|
|
QTest__AI_QtVersion QTest__AttributeIndex = QTest__AttributeIndex(9)
|
|
|
|
QTest__AI_File QTest__AttributeIndex = QTest__AttributeIndex(10)
|
|
|
|
QTest__AI_Line QTest__AttributeIndex = QTest__AttributeIndex(11)
|
|
|
|
QTest__AI_Metric QTest__AttributeIndex = QTest__AttributeIndex(12)
|
|
|
|
QTest__AI_Tag QTest__AttributeIndex = QTest__AttributeIndex(13)
|
|
|
|
QTest__AI_Value QTest__AttributeIndex = QTest__AttributeIndex(14)
|
|
|
|
QTest__AI_Iterations QTest__AttributeIndex = QTest__AttributeIndex(15)
|
2016-12-11 23:03:06 +03:00
|
|
|
)
|
|
|
|
|
2017-01-02 19:01:18 +03:00
|
|
|
//go:generate stringer -type=QTest__LogElementType
|
2016-12-11 23:03:06 +03:00
|
|
|
//QTest::LogElementType
|
|
|
|
type QTest__LogElementType int64
|
|
|
|
|
|
|
|
const (
|
2017-01-02 19:01:18 +03:00
|
|
|
QTest__LET_Undefined QTest__LogElementType = QTest__LogElementType(-1)
|
|
|
|
QTest__LET_Property QTest__LogElementType = QTest__LogElementType(0)
|
|
|
|
QTest__LET_Properties QTest__LogElementType = QTest__LogElementType(1)
|
|
|
|
QTest__LET_Failure QTest__LogElementType = QTest__LogElementType(2)
|
|
|
|
QTest__LET_Error QTest__LogElementType = QTest__LogElementType(3)
|
|
|
|
QTest__LET_TestCase QTest__LogElementType = QTest__LogElementType(4)
|
|
|
|
QTest__LET_TestSuite QTest__LogElementType = QTest__LogElementType(5)
|
|
|
|
QTest__LET_Benchmark QTest__LogElementType = QTest__LogElementType(6)
|
|
|
|
QTest__LET_SystemError QTest__LogElementType = QTest__LogElementType(7)
|
2016-12-11 23:03:06 +03:00
|
|
|
)
|
|
|
|
|
2018-06-26 18:34:11 +03:00
|
|
|
//go:generate stringer -type=QTest__QBenchmarkMetric
|
|
|
|
//QTest::QBenchmarkMetric
|
|
|
|
type QTest__QBenchmarkMetric int64
|
2016-12-11 23:03:06 +03:00
|
|
|
|
|
|
|
const (
|
2018-06-26 18:34:11 +03:00
|
|
|
QTest__FramesPerSecond QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(0)
|
|
|
|
QTest__BitsPerSecond QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(1)
|
|
|
|
QTest__BytesPerSecond QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(2)
|
|
|
|
QTest__WalltimeMilliseconds QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(3)
|
|
|
|
QTest__CPUTicks QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(4)
|
|
|
|
QTest__InstructionReads QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(5)
|
|
|
|
QTest__Events QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(6)
|
|
|
|
QTest__WalltimeNanoseconds QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(7)
|
|
|
|
QTest__BytesAllocated QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(8)
|
|
|
|
QTest__CPUMigrations QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(9)
|
|
|
|
QTest__CPUCycles QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(10)
|
|
|
|
QTest__BusCycles QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(11)
|
|
|
|
QTest__StalledCycles QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(12)
|
|
|
|
QTest__Instructions QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(13)
|
|
|
|
QTest__BranchInstructions QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(14)
|
|
|
|
QTest__BranchMisses QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(15)
|
|
|
|
QTest__CacheReferences QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(16)
|
|
|
|
QTest__CacheReads QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(17)
|
|
|
|
QTest__CacheWrites QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(18)
|
|
|
|
QTest__CachePrefetches QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(19)
|
|
|
|
QTest__CacheMisses QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(20)
|
|
|
|
QTest__CacheReadMisses QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(21)
|
|
|
|
QTest__CacheWriteMisses QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(22)
|
|
|
|
QTest__CachePrefetchMisses QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(23)
|
|
|
|
QTest__ContextSwitches QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(24)
|
|
|
|
QTest__PageFaults QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(25)
|
|
|
|
QTest__MinorPageFaults QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(26)
|
|
|
|
QTest__MajorPageFaults QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(27)
|
|
|
|
QTest__AlignmentFaults QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(28)
|
|
|
|
QTest__EmulationFaults QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(29)
|
|
|
|
QTest__RefCPUCycles QTest__QBenchmarkMetric = QTest__QBenchmarkMetric(30)
|
2016-12-11 23:03:06 +03:00
|
|
|
)
|
|
|
|
|
2016-04-30 20:03:25 +03:00
|
|
|
type QTestEventList struct {
|
2018-07-11 17:42:34 +03:00
|
|
|
ptr unsafe.Pointer
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QTestEventList_ITF interface {
|
|
|
|
QTestEventList_PTR() *QTestEventList
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QTestEventList) QTestEventList_PTR() *QTestEventList {
|
|
|
|
return ptr
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QTestEventList) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
2018-07-11 17:42:34 +03:00
|
|
|
return ptr.ptr
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QTestEventList) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
2018-07-11 17:42:34 +03:00
|
|
|
ptr.ptr = p
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQTestEventList(ptr QTestEventList_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QTestEventList_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQTestEventListFromPointer(ptr unsafe.Pointer) (n *QTestEventList) {
|
|
|
|
n = new(QTestEventList)
|
2016-04-30 20:03:25 +03:00
|
|
|
n.SetPointer(ptr)
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
func NewQTestEventList() *QTestEventList {
|
2018-03-19 22:54:58 +03:00
|
|
|
tmpValue := NewQTestEventListFromPointer(C.QTestEventList_NewQTestEventList())
|
2016-08-23 23:51:01 +03:00
|
|
|
runtime.SetFinalizer(tmpValue, (*QTestEventList).DestroyQTestEventList)
|
|
|
|
return tmpValue
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewQTestEventList2(other QTestEventList_ITF) *QTestEventList {
|
2018-03-19 22:54:58 +03:00
|
|
|
tmpValue := NewQTestEventListFromPointer(C.QTestEventList_NewQTestEventList2(PointerFromQTestEventList(other)))
|
2016-08-23 23:51:01 +03:00
|
|
|
runtime.SetFinalizer(tmpValue, (*QTestEventList).DestroyQTestEventList)
|
|
|
|
return tmpValue
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddDelay(msecs int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-23 23:51:01 +03:00
|
|
|
C.QTestEventList_AddDelay(ptr.Pointer(), C.int(int32(msecs)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddKeyClick(qtKey core.Qt__Key, modifiers core.Qt__KeyboardModifier, msecs int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-23 23:51:01 +03:00
|
|
|
C.QTestEventList_AddKeyClick(ptr.Pointer(), C.longlong(qtKey), C.longlong(modifiers), C.int(int32(msecs)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddKeyClick2(ascii string, modifiers core.Qt__KeyboardModifier, msecs int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2017-02-21 16:13:05 +03:00
|
|
|
var asciiC *C.char
|
|
|
|
if ascii != "" {
|
|
|
|
asciiC = C.CString(ascii)
|
|
|
|
defer C.free(unsafe.Pointer(asciiC))
|
|
|
|
}
|
2016-08-23 23:51:01 +03:00
|
|
|
C.QTestEventList_AddKeyClick2(ptr.Pointer(), asciiC, C.longlong(modifiers), C.int(int32(msecs)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddKeyClicks(keys string, modifiers core.Qt__KeyboardModifier, msecs int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2017-02-21 16:13:05 +03:00
|
|
|
var keysC *C.char
|
|
|
|
if keys != "" {
|
|
|
|
keysC = C.CString(keys)
|
|
|
|
defer C.free(unsafe.Pointer(keysC))
|
|
|
|
}
|
2017-06-21 18:32:20 +03:00
|
|
|
C.QTestEventList_AddKeyClicks(ptr.Pointer(), C.struct_QtTestLib_PackedString{data: keysC, len: C.longlong(len(keys))}, C.longlong(modifiers), C.int(int32(msecs)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddKeyPress(qtKey core.Qt__Key, modifiers core.Qt__KeyboardModifier, msecs int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-23 23:51:01 +03:00
|
|
|
C.QTestEventList_AddKeyPress(ptr.Pointer(), C.longlong(qtKey), C.longlong(modifiers), C.int(int32(msecs)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddKeyPress2(ascii string, modifiers core.Qt__KeyboardModifier, msecs int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2017-02-21 16:13:05 +03:00
|
|
|
var asciiC *C.char
|
|
|
|
if ascii != "" {
|
|
|
|
asciiC = C.CString(ascii)
|
|
|
|
defer C.free(unsafe.Pointer(asciiC))
|
|
|
|
}
|
2016-08-23 23:51:01 +03:00
|
|
|
C.QTestEventList_AddKeyPress2(ptr.Pointer(), asciiC, C.longlong(modifiers), C.int(int32(msecs)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddKeyRelease(qtKey core.Qt__Key, modifiers core.Qt__KeyboardModifier, msecs int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-23 23:51:01 +03:00
|
|
|
C.QTestEventList_AddKeyRelease(ptr.Pointer(), C.longlong(qtKey), C.longlong(modifiers), C.int(int32(msecs)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddKeyRelease2(ascii string, modifiers core.Qt__KeyboardModifier, msecs int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2017-02-21 16:13:05 +03:00
|
|
|
var asciiC *C.char
|
|
|
|
if ascii != "" {
|
|
|
|
asciiC = C.CString(ascii)
|
|
|
|
defer C.free(unsafe.Pointer(asciiC))
|
|
|
|
}
|
2016-08-23 23:51:01 +03:00
|
|
|
C.QTestEventList_AddKeyRelease2(ptr.Pointer(), asciiC, C.longlong(modifiers), C.int(int32(msecs)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddMouseClick(button core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, pos core.QPoint_ITF, delay int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-23 23:51:01 +03:00
|
|
|
C.QTestEventList_AddMouseClick(ptr.Pointer(), C.longlong(button), C.longlong(modifiers), core.PointerFromQPoint(pos), C.int(int32(delay)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddMouseDClick(button core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, pos core.QPoint_ITF, delay int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-23 23:51:01 +03:00
|
|
|
C.QTestEventList_AddMouseDClick(ptr.Pointer(), C.longlong(button), C.longlong(modifiers), core.PointerFromQPoint(pos), C.int(int32(delay)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddMouseMove(pos core.QPoint_ITF, delay int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-23 23:51:01 +03:00
|
|
|
C.QTestEventList_AddMouseMove(ptr.Pointer(), core.PointerFromQPoint(pos), C.int(int32(delay)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddMousePress(button core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, pos core.QPoint_ITF, delay int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-23 23:51:01 +03:00
|
|
|
C.QTestEventList_AddMousePress(ptr.Pointer(), C.longlong(button), C.longlong(modifiers), core.PointerFromQPoint(pos), C.int(int32(delay)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) AddMouseRelease(button core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, pos core.QPoint_ITF, delay int) {
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-23 23:51:01 +03:00
|
|
|
C.QTestEventList_AddMouseRelease(ptr.Pointer(), C.longlong(button), C.longlong(modifiers), core.PointerFromQPoint(pos), C.int(int32(delay)))
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2018-07-11 17:42:34 +03:00
|
|
|
func (ptr *QTestEventList) Clear() {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QTestEventList_Clear(ptr.Pointer())
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2016-04-30 20:03:25 +03:00
|
|
|
func (ptr *QTestEventList) Simulate(w widgets.QWidget_ITF) {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QTestEventList_Simulate(ptr.Pointer(), widgets.PointerFromQWidget(w))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QTestEventList) DestroyQTestEventList() {
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QTestEventList_DestroyQTestEventList(ptr.Pointer())
|
|
|
|
ptr.SetPointer(nil)
|
2017-06-09 02:47:53 +03:00
|
|
|
runtime.SetFinalizer(ptr, nil)
|
2016-04-30 20:03:25 +03:00
|
|
|
}
|
|
|
|
}
|