cutego/sql/sql.go

14765 lines
498 KiB
Go
Raw Normal View History

2016-05-28 19:18:42 +03:00
// +build !minimal
package sql
//#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>
//#include "sql.h"
import "C"
import (
"fmt"
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"github.com/therecipe/qt/gui"
"github.com/therecipe/qt/widgets"
2016-08-20 00:20:42 +03:00
"runtime"
"strings"
"unsafe"
)
func cGoUnpackString(s C.struct_QtSql_PackedString) string {
if len := int(s.len); len == -1 {
return C.GoString(s.data)
}
return C.GoStringN(s.data, C.int(s.len))
}
2016-12-11 23:03:06 +03:00
type QSql struct {
ptr unsafe.Pointer
}
type QSql_ITF interface {
QSql_PTR() *QSql
}
2017-01-14 02:36:20 +03:00
func (ptr *QSql) QSql_PTR() *QSql {
return ptr
2016-12-11 23:03:06 +03:00
}
2017-01-14 02:36:20 +03:00
func (ptr *QSql) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
2016-12-11 23:03:06 +03:00
}
return nil
}
2017-01-14 02:36:20 +03:00
func (ptr *QSql) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
2016-12-11 23:03:06 +03:00
}
}
func PointerFromQSql(ptr QSql_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSql_PTR().Pointer()
}
return nil
}
func NewQSqlFromPointer(ptr unsafe.Pointer) *QSql {
var n = new(QSql)
n.SetPointer(ptr)
return n
}
func (ptr *QSql) DestroyQSql() {
2017-01-14 02:36:20 +03:00
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
2016-12-11 23:03:06 +03:00
}
2017-01-18 21:28:40 +03:00
//go:generate stringer -type=QSql__Location
//QSql::Location
type QSql__Location int64
const (
QSql__BeforeFirstRow QSql__Location = QSql__Location(-1)
QSql__AfterLastRow QSql__Location = QSql__Location(-2)
)
//go:generate stringer -type=QSql__NumericalPrecisionPolicy
//QSql::NumericalPrecisionPolicy
type QSql__NumericalPrecisionPolicy int64
const (
QSql__LowPrecisionInt32 QSql__NumericalPrecisionPolicy = QSql__NumericalPrecisionPolicy(0x01)
QSql__LowPrecisionInt64 QSql__NumericalPrecisionPolicy = QSql__NumericalPrecisionPolicy(0x02)
QSql__LowPrecisionDouble QSql__NumericalPrecisionPolicy = QSql__NumericalPrecisionPolicy(0x04)
QSql__HighPrecision QSql__NumericalPrecisionPolicy = QSql__NumericalPrecisionPolicy(0)
)
//go:generate stringer -type=QSql__ParamTypeFlag
//QSql::ParamTypeFlag
type QSql__ParamTypeFlag int64
const (
QSql__In QSql__ParamTypeFlag = QSql__ParamTypeFlag(0x00000001)
QSql__Out QSql__ParamTypeFlag = QSql__ParamTypeFlag(0x00000002)
QSql__InOut QSql__ParamTypeFlag = QSql__ParamTypeFlag(QSql__In | QSql__Out)
QSql__Binary QSql__ParamTypeFlag = QSql__ParamTypeFlag(0x00000004)
)
//go:generate stringer -type=QSql__TableType
//QSql::TableType
type QSql__TableType int64
const (
QSql__Tables QSql__TableType = QSql__TableType(0x01)
QSql__SystemTables QSql__TableType = QSql__TableType(0x02)
QSql__Views QSql__TableType = QSql__TableType(0x04)
QSql__AllTables QSql__TableType = QSql__TableType(0xff)
)
type QSqlDatabase struct {
ptr unsafe.Pointer
}
type QSqlDatabase_ITF interface {
QSqlDatabase_PTR() *QSqlDatabase
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlDatabase) QSqlDatabase_PTR() *QSqlDatabase {
return ptr
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlDatabase) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlDatabase) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSqlDatabase(ptr QSqlDatabase_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlDatabase_PTR().Pointer()
}
return nil
}
func NewQSqlDatabaseFromPointer(ptr unsafe.Pointer) *QSqlDatabase {
var n = new(QSqlDatabase)
n.SetPointer(ptr)
return n
}
func QSqlDatabase_AddDatabase2(driver QSqlDriver_ITF, connectionName string) *QSqlDatabase {
2016-08-20 00:20:42 +03:00
var connectionNameC = C.CString(connectionName)
defer C.free(unsafe.Pointer(connectionNameC))
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlDatabase_QSqlDatabase_AddDatabase2(PointerFromQSqlDriver(driver), connectionNameC))
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
}
func (ptr *QSqlDatabase) AddDatabase2(driver QSqlDriver_ITF, connectionName string) *QSqlDatabase {
2016-08-20 00:20:42 +03:00
var connectionNameC = C.CString(connectionName)
defer C.free(unsafe.Pointer(connectionNameC))
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlDatabase_QSqlDatabase_AddDatabase2(PointerFromQSqlDriver(driver), connectionNameC))
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
2016-04-17 00:38:16 +03:00
}
func QSqlDatabase_AddDatabase(ty string, connectionName string) *QSqlDatabase {
2016-08-20 00:20:42 +03:00
var tyC = C.CString(ty)
defer C.free(unsafe.Pointer(tyC))
var connectionNameC = C.CString(connectionName)
defer C.free(unsafe.Pointer(connectionNameC))
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlDatabase_QSqlDatabase_AddDatabase(tyC, connectionNameC))
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
2016-04-17 00:38:16 +03:00
}
func (ptr *QSqlDatabase) AddDatabase(ty string, connectionName string) *QSqlDatabase {
2016-08-20 00:20:42 +03:00
var tyC = C.CString(ty)
defer C.free(unsafe.Pointer(tyC))
var connectionNameC = C.CString(connectionName)
defer C.free(unsafe.Pointer(connectionNameC))
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlDatabase_QSqlDatabase_AddDatabase(tyC, connectionNameC))
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
}
2016-04-17 00:38:16 +03:00
func QSqlDatabase_CloneDatabase(other QSqlDatabase_ITF, connectionName string) *QSqlDatabase {
2016-08-20 00:20:42 +03:00
var connectionNameC = C.CString(connectionName)
defer C.free(unsafe.Pointer(connectionNameC))
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlDatabase_QSqlDatabase_CloneDatabase(PointerFromQSqlDatabase(other), connectionNameC))
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
2016-04-17 00:38:16 +03:00
}
func (ptr *QSqlDatabase) CloneDatabase(other QSqlDatabase_ITF, connectionName string) *QSqlDatabase {
2016-08-20 00:20:42 +03:00
var connectionNameC = C.CString(connectionName)
defer C.free(unsafe.Pointer(connectionNameC))
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlDatabase_QSqlDatabase_CloneDatabase(PointerFromQSqlDatabase(other), connectionNameC))
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
}
2016-04-17 00:38:16 +03:00
func QSqlDatabase_Database(connectionName string, open bool) *QSqlDatabase {
2016-08-20 00:20:42 +03:00
var connectionNameC = C.CString(connectionName)
defer C.free(unsafe.Pointer(connectionNameC))
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlDatabase_QSqlDatabase_Database(connectionNameC, C.char(int8(qt.GoBoolToInt(open)))))
2016-08-20 00:20:42 +03:00
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
2016-04-17 00:38:16 +03:00
}
func (ptr *QSqlDatabase) Database(connectionName string, open bool) *QSqlDatabase {
2016-08-20 00:20:42 +03:00
var connectionNameC = C.CString(connectionName)
defer C.free(unsafe.Pointer(connectionNameC))
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlDatabase_QSqlDatabase_Database(connectionNameC, C.char(int8(qt.GoBoolToInt(open)))))
2016-08-20 00:20:42 +03:00
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
}
func NewQSqlDatabase() *QSqlDatabase {
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlDatabase_NewQSqlDatabase())
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
}
func NewQSqlDatabase4(driver QSqlDriver_ITF) *QSqlDatabase {
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlDatabase_NewQSqlDatabase4(PointerFromQSqlDriver(driver)))
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
}
func NewQSqlDatabase2(other QSqlDatabase_ITF) *QSqlDatabase {
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlDatabase_NewQSqlDatabase2(PointerFromQSqlDatabase(other)))
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
}
func NewQSqlDatabase3(ty string) *QSqlDatabase {
var tyC = C.CString(ty)
defer C.free(unsafe.Pointer(tyC))
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlDatabase_NewQSqlDatabase3(tyC))
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
}
func QSqlDatabase_ConnectionNames() []string {
return strings.Split(cGoUnpackString(C.QSqlDatabase_QSqlDatabase_ConnectionNames()), "|")
}
func (ptr *QSqlDatabase) ConnectionNames() []string {
return strings.Split(cGoUnpackString(C.QSqlDatabase_QSqlDatabase_ConnectionNames()), "|")
}
func QSqlDatabase_Drivers() []string {
return strings.Split(cGoUnpackString(C.QSqlDatabase_QSqlDatabase_Drivers()), "|")
}
func (ptr *QSqlDatabase) Drivers() []string {
return strings.Split(cGoUnpackString(C.QSqlDatabase_QSqlDatabase_Drivers()), "|")
}
func (ptr *QSqlDatabase) Commit() bool {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
return C.QSqlDatabase_Commit(ptr.Pointer()) != 0
2016-04-17 00:38:16 +03:00
}
return false
2016-04-17 00:38:16 +03:00
}
func QSqlDatabase_Contains(connectionName string) bool {
var connectionNameC = C.CString(connectionName)
defer C.free(unsafe.Pointer(connectionNameC))
return C.QSqlDatabase_QSqlDatabase_Contains(connectionNameC) != 0
}
func (ptr *QSqlDatabase) Contains(connectionName string) bool {
var connectionNameC = C.CString(connectionName)
defer C.free(unsafe.Pointer(connectionNameC))
return C.QSqlDatabase_QSqlDatabase_Contains(connectionNameC) != 0
}
func QSqlDatabase_IsDriverAvailable(name string) bool {
2016-08-20 00:20:42 +03:00
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QSqlDatabase_QSqlDatabase_IsDriverAvailable(nameC) != 0
}
func (ptr *QSqlDatabase) IsDriverAvailable(name string) bool {
2016-08-20 00:20:42 +03:00
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QSqlDatabase_QSqlDatabase_IsDriverAvailable(nameC) != 0
}
func (ptr *QSqlDatabase) Open() bool {
if ptr.Pointer() != nil {
return C.QSqlDatabase_Open(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlDatabase) Open2(user string, password string) bool {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var userC = C.CString(user)
defer C.free(unsafe.Pointer(userC))
var passwordC = C.CString(password)
defer C.free(unsafe.Pointer(passwordC))
return C.QSqlDatabase_Open2(ptr.Pointer(), userC, passwordC) != 0
}
return false
}
func (ptr *QSqlDatabase) Rollback() bool {
if ptr.Pointer() != nil {
return C.QSqlDatabase_Rollback(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlDatabase) Transaction() bool {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
return C.QSqlDatabase_Transaction(ptr.Pointer()) != 0
2016-04-17 00:38:16 +03:00
}
return false
2016-04-17 00:38:16 +03:00
}
func (ptr *QSqlDatabase) Close() {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
C.QSqlDatabase_Close(ptr.Pointer())
2016-04-17 00:38:16 +03:00
}
}
func QSqlDatabase_RegisterSqlDriver(name string, creator QSqlDriverCreatorBase_ITF) {
2016-08-20 00:20:42 +03:00
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
C.QSqlDatabase_QSqlDatabase_RegisterSqlDriver(nameC, PointerFromQSqlDriverCreatorBase(creator))
}
func (ptr *QSqlDatabase) RegisterSqlDriver(name string, creator QSqlDriverCreatorBase_ITF) {
2016-08-20 00:20:42 +03:00
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
C.QSqlDatabase_QSqlDatabase_RegisterSqlDriver(nameC, PointerFromQSqlDriverCreatorBase(creator))
}
func QSqlDatabase_RemoveDatabase(connectionName string) {
2016-08-20 00:20:42 +03:00
var connectionNameC = C.CString(connectionName)
defer C.free(unsafe.Pointer(connectionNameC))
C.QSqlDatabase_QSqlDatabase_RemoveDatabase(connectionNameC)
}
func (ptr *QSqlDatabase) RemoveDatabase(connectionName string) {
2016-08-20 00:20:42 +03:00
var connectionNameC = C.CString(connectionName)
defer C.free(unsafe.Pointer(connectionNameC))
C.QSqlDatabase_QSqlDatabase_RemoveDatabase(connectionNameC)
}
func (ptr *QSqlDatabase) SetConnectOptions(options string) {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var optionsC = C.CString(options)
defer C.free(unsafe.Pointer(optionsC))
C.QSqlDatabase_SetConnectOptions(ptr.Pointer(), optionsC)
}
}
func (ptr *QSqlDatabase) SetDatabaseName(name string) {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
C.QSqlDatabase_SetDatabaseName(ptr.Pointer(), nameC)
}
}
func (ptr *QSqlDatabase) SetHostName(host string) {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var hostC = C.CString(host)
defer C.free(unsafe.Pointer(hostC))
C.QSqlDatabase_SetHostName(ptr.Pointer(), hostC)
}
}
2016-12-11 23:03:06 +03:00
func (ptr *QSqlDatabase) SetNumericalPrecisionPolicy(precisionPolicy QSql__NumericalPrecisionPolicy) {
if ptr.Pointer() != nil {
C.QSqlDatabase_SetNumericalPrecisionPolicy(ptr.Pointer(), C.longlong(precisionPolicy))
}
}
func (ptr *QSqlDatabase) SetPassword(password string) {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var passwordC = C.CString(password)
defer C.free(unsafe.Pointer(passwordC))
C.QSqlDatabase_SetPassword(ptr.Pointer(), passwordC)
}
}
func (ptr *QSqlDatabase) SetPort(port int) {
if ptr.Pointer() != nil {
C.QSqlDatabase_SetPort(ptr.Pointer(), C.int(int32(port)))
}
}
func (ptr *QSqlDatabase) SetUserName(name string) {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
C.QSqlDatabase_SetUserName(ptr.Pointer(), nameC)
}
}
func (ptr *QSqlDatabase) DestroyQSqlDatabase() {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
C.QSqlDatabase_DestroyQSqlDatabase(ptr.Pointer())
ptr.SetPointer(nil)
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlDatabase) NumericalPrecisionPolicy() QSql__NumericalPrecisionPolicy {
if ptr.Pointer() != nil {
return QSql__NumericalPrecisionPolicy(C.QSqlDatabase_NumericalPrecisionPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QSqlDatabase) Driver() *QSqlDriver {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlDriverFromPointer(C.QSqlDatabase_Driver(ptr.Pointer()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlDatabase) LastError() *QSqlError {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlErrorFromPointer(C.QSqlDatabase_LastError(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlError).DestroyQSqlError)
return tmpValue
}
return nil
}
func (ptr *QSqlDatabase) PrimaryIndex(tablename string) *QSqlIndex {
if ptr.Pointer() != nil {
var tablenameC = C.CString(tablename)
defer C.free(unsafe.Pointer(tablenameC))
var tmpValue = NewQSqlIndexFromPointer(C.QSqlDatabase_PrimaryIndex(ptr.Pointer(), tablenameC))
runtime.SetFinalizer(tmpValue, (*QSqlIndex).DestroyQSqlIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlDatabase) Exec(query string) *QSqlQuery {
if ptr.Pointer() != nil {
var queryC = C.CString(query)
defer C.free(unsafe.Pointer(queryC))
var tmpValue = NewQSqlQueryFromPointer(C.QSqlDatabase_Exec(ptr.Pointer(), queryC))
runtime.SetFinalizer(tmpValue, (*QSqlQuery).DestroyQSqlQuery)
return tmpValue
}
return nil
}
func (ptr *QSqlDatabase) Record(tablename string) *QSqlRecord {
if ptr.Pointer() != nil {
var tablenameC = C.CString(tablename)
defer C.free(unsafe.Pointer(tablenameC))
var tmpValue = NewQSqlRecordFromPointer(C.QSqlDatabase_Record(ptr.Pointer(), tablenameC))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
return nil
}
func (ptr *QSqlDatabase) ConnectOptions() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlDatabase_ConnectOptions(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlDatabase) ConnectionName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlDatabase_ConnectionName(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlDatabase) DatabaseName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlDatabase_DatabaseName(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlDatabase) DriverName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlDatabase_DriverName(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlDatabase) HostName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlDatabase_HostName(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlDatabase) Password() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlDatabase_Password(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlDatabase) UserName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlDatabase_UserName(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlDatabase) Tables(ty QSql__TableType) []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QSqlDatabase_Tables(ptr.Pointer(), C.longlong(ty))), "|")
}
return make([]string, 0)
}
func (ptr *QSqlDatabase) IsOpen() bool {
if ptr.Pointer() != nil {
return C.QSqlDatabase_IsOpen(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlDatabase) IsOpenError() bool {
if ptr.Pointer() != nil {
return C.QSqlDatabase_IsOpenError(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlDatabase) IsValid() bool {
if ptr.Pointer() != nil {
return C.QSqlDatabase_IsValid(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlDatabase) Port() int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlDatabase_Port(ptr.Pointer())))
}
return 0
}
func QSqlDatabase_DefaultConnection() string {
return cGoUnpackString(C.QSqlDatabase_QSqlDatabase_DefaultConnection())
}
func (ptr *QSqlDatabase) DefaultConnection() string {
return cGoUnpackString(C.QSqlDatabase_QSqlDatabase_DefaultConnection())
}
2017-01-18 21:28:40 +03:00
type QSqlDriver struct {
core.QObject
}
type QSqlDriver_ITF interface {
core.QObject_ITF
QSqlDriver_PTR() *QSqlDriver
}
func (ptr *QSqlDriver) QSqlDriver_PTR() *QSqlDriver {
return ptr
}
func (ptr *QSqlDriver) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QSqlDriver) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQSqlDriver(ptr QSqlDriver_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlDriver_PTR().Pointer()
}
return nil
}
func NewQSqlDriverFromPointer(ptr unsafe.Pointer) *QSqlDriver {
var n = new(QSqlDriver)
n.SetPointer(ptr)
return n
}
2017-01-02 19:01:18 +03:00
//go:generate stringer -type=QSqlDriver__DbmsType
//QSqlDriver::DbmsType
type QSqlDriver__DbmsType int64
const (
2017-01-02 19:01:18 +03:00
QSqlDriver__UnknownDbms QSqlDriver__DbmsType = QSqlDriver__DbmsType(0)
QSqlDriver__MSSqlServer QSqlDriver__DbmsType = QSqlDriver__DbmsType(1)
QSqlDriver__MySqlServer QSqlDriver__DbmsType = QSqlDriver__DbmsType(2)
QSqlDriver__PostgreSQL QSqlDriver__DbmsType = QSqlDriver__DbmsType(3)
QSqlDriver__Oracle QSqlDriver__DbmsType = QSqlDriver__DbmsType(4)
QSqlDriver__Sybase QSqlDriver__DbmsType = QSqlDriver__DbmsType(5)
QSqlDriver__SQLite QSqlDriver__DbmsType = QSqlDriver__DbmsType(6)
QSqlDriver__Interbase QSqlDriver__DbmsType = QSqlDriver__DbmsType(7)
QSqlDriver__DB2 QSqlDriver__DbmsType = QSqlDriver__DbmsType(8)
)
2017-01-02 19:01:18 +03:00
//go:generate stringer -type=QSqlDriver__DriverFeature
//QSqlDriver::DriverFeature
type QSqlDriver__DriverFeature int64
const (
2017-01-02 19:01:18 +03:00
QSqlDriver__Transactions QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(0)
QSqlDriver__QuerySize QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(1)
QSqlDriver__BLOB QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(2)
QSqlDriver__Unicode QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(3)
QSqlDriver__PreparedQueries QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(4)
QSqlDriver__NamedPlaceholders QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(5)
QSqlDriver__PositionalPlaceholders QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(6)
QSqlDriver__LastInsertId QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(7)
QSqlDriver__BatchOperations QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(8)
QSqlDriver__SimpleLocking QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(9)
QSqlDriver__LowPrecisionNumbers QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(10)
QSqlDriver__EventNotifications QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(11)
QSqlDriver__FinishQuery QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(12)
QSqlDriver__MultipleResultSets QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(13)
QSqlDriver__CancelQuery QSqlDriver__DriverFeature = QSqlDriver__DriverFeature(14)
)
2017-01-02 19:01:18 +03:00
//go:generate stringer -type=QSqlDriver__IdentifierType
//QSqlDriver::IdentifierType
type QSqlDriver__IdentifierType int64
const (
2017-01-02 19:01:18 +03:00
QSqlDriver__FieldName QSqlDriver__IdentifierType = QSqlDriver__IdentifierType(0)
QSqlDriver__TableName QSqlDriver__IdentifierType = QSqlDriver__IdentifierType(1)
)
2017-01-02 19:01:18 +03:00
//go:generate stringer -type=QSqlDriver__NotificationSource
//QSqlDriver::NotificationSource
type QSqlDriver__NotificationSource int64
const (
2017-01-02 19:01:18 +03:00
QSqlDriver__UnknownSource QSqlDriver__NotificationSource = QSqlDriver__NotificationSource(0)
QSqlDriver__SelfSource QSqlDriver__NotificationSource = QSqlDriver__NotificationSource(1)
QSqlDriver__OtherSource QSqlDriver__NotificationSource = QSqlDriver__NotificationSource(2)
)
2017-01-02 19:01:18 +03:00
//go:generate stringer -type=QSqlDriver__StatementType
//QSqlDriver::StatementType
type QSqlDriver__StatementType int64
const (
2017-01-02 19:01:18 +03:00
QSqlDriver__WhereStatement QSqlDriver__StatementType = QSqlDriver__StatementType(0)
QSqlDriver__SelectStatement QSqlDriver__StatementType = QSqlDriver__StatementType(1)
QSqlDriver__UpdateStatement QSqlDriver__StatementType = QSqlDriver__StatementType(2)
QSqlDriver__InsertStatement QSqlDriver__StatementType = QSqlDriver__StatementType(3)
QSqlDriver__DeleteStatement QSqlDriver__StatementType = QSqlDriver__StatementType(4)
)
func NewQSqlDriver(parent core.QObject_ITF) *QSqlDriver {
2016-08-24 18:00:49 +03:00
var tmpValue = NewQSqlDriverFromPointer(C.QSqlDriver_NewQSqlDriver(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::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
}
//export callbackQSqlDriver_BeginTransaction
func callbackQSqlDriver_BeginTransaction(ptr unsafe.Pointer) C.char {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::beginTransaction"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlDriverFromPointer(ptr).BeginTransactionDefault())))
}
func (ptr *QSqlDriver) ConnectBeginTransaction(f func() bool) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::beginTransaction", f)
}
}
func (ptr *QSqlDriver) DisconnectBeginTransaction() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::beginTransaction")
}
}
func (ptr *QSqlDriver) BeginTransaction() bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_BeginTransaction(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlDriver) BeginTransactionDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_BeginTransactionDefault(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlDriver_CommitTransaction
func callbackQSqlDriver_CommitTransaction(ptr unsafe.Pointer) C.char {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::commitTransaction"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlDriverFromPointer(ptr).CommitTransactionDefault())))
}
func (ptr *QSqlDriver) ConnectCommitTransaction(f func() bool) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::commitTransaction", f)
}
}
func (ptr *QSqlDriver) DisconnectCommitTransaction() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::commitTransaction")
}
}
func (ptr *QSqlDriver) CommitTransaction() bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_CommitTransaction(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlDriver) CommitTransactionDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_CommitTransactionDefault(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlDriver_Open
func callbackQSqlDriver_Open(ptr unsafe.Pointer, db C.struct_QtSql_PackedString, user C.struct_QtSql_PackedString, password C.struct_QtSql_PackedString, host C.struct_QtSql_PackedString, port C.int, options C.struct_QtSql_PackedString) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::open"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string, string, string, string, int, string) bool)(cGoUnpackString(db), cGoUnpackString(user), cGoUnpackString(password), cGoUnpackString(host), int(int32(port)), cGoUnpackString(options)))))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QSqlDriver) ConnectOpen(f func(db string, user string, password string, host string, port int, options string) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::open", f)
}
}
func (ptr *QSqlDriver) DisconnectOpen() {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::open")
2016-04-17 00:38:16 +03:00
}
}
func (ptr *QSqlDriver) Open(db string, user string, password string, host string, port int, options string) bool {
if ptr.Pointer() != nil {
var dbC = C.CString(db)
defer C.free(unsafe.Pointer(dbC))
var userC = C.CString(user)
defer C.free(unsafe.Pointer(userC))
var passwordC = C.CString(password)
defer C.free(unsafe.Pointer(passwordC))
var hostC = C.CString(host)
defer C.free(unsafe.Pointer(hostC))
var optionsC = C.CString(options)
defer C.free(unsafe.Pointer(optionsC))
return C.QSqlDriver_Open(ptr.Pointer(), dbC, userC, passwordC, hostC, C.int(int32(port)), optionsC) != 0
}
return false
}
//export callbackQSqlDriver_RollbackTransaction
func callbackQSqlDriver_RollbackTransaction(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::rollbackTransaction"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlDriverFromPointer(ptr).RollbackTransactionDefault())))
}
func (ptr *QSqlDriver) ConnectRollbackTransaction(f func() bool) {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::rollbackTransaction", f)
2016-04-17 00:38:16 +03:00
}
}
func (ptr *QSqlDriver) DisconnectRollbackTransaction() {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::rollbackTransaction")
2016-04-17 00:38:16 +03:00
}
}
func (ptr *QSqlDriver) RollbackTransaction() bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_RollbackTransaction(ptr.Pointer()) != 0
2016-04-17 00:38:16 +03:00
}
return false
2016-04-17 00:38:16 +03:00
}
func (ptr *QSqlDriver) RollbackTransactionDefault() bool {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
return C.QSqlDriver_RollbackTransactionDefault(ptr.Pointer()) != 0
2016-04-17 00:38:16 +03:00
}
return false
2016-04-17 00:38:16 +03:00
}
//export callbackQSqlDriver_SubscribeToNotification
func callbackQSqlDriver_SubscribeToNotification(ptr unsafe.Pointer, name C.struct_QtSql_PackedString) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::subscribeToNotification"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string) bool)(cGoUnpackString(name)))))
2016-04-17 00:38:16 +03:00
}
return C.char(int8(qt.GoBoolToInt(NewQSqlDriverFromPointer(ptr).SubscribeToNotificationDefault(cGoUnpackString(name)))))
2016-04-17 00:38:16 +03:00
}
func (ptr *QSqlDriver) ConnectSubscribeToNotification(f func(name string) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::subscribeToNotification", f)
}
}
func (ptr *QSqlDriver) DisconnectSubscribeToNotification() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::subscribeToNotification")
}
}
func (ptr *QSqlDriver) SubscribeToNotification(name string) bool {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QSqlDriver_SubscribeToNotification(ptr.Pointer(), nameC) != 0
}
return false
}
func (ptr *QSqlDriver) SubscribeToNotificationDefault(name string) bool {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QSqlDriver_SubscribeToNotificationDefault(ptr.Pointer(), nameC) != 0
}
return false
}
//export callbackQSqlDriver_UnsubscribeFromNotification
func callbackQSqlDriver_UnsubscribeFromNotification(ptr unsafe.Pointer, name C.struct_QtSql_PackedString) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::unsubscribeFromNotification"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string) bool)(cGoUnpackString(name)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlDriverFromPointer(ptr).UnsubscribeFromNotificationDefault(cGoUnpackString(name)))))
}
func (ptr *QSqlDriver) ConnectUnsubscribeFromNotification(f func(name string) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::unsubscribeFromNotification", f)
}
}
func (ptr *QSqlDriver) DisconnectUnsubscribeFromNotification() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::unsubscribeFromNotification")
}
}
func (ptr *QSqlDriver) UnsubscribeFromNotification(name string) bool {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QSqlDriver_UnsubscribeFromNotification(ptr.Pointer(), nameC) != 0
}
return false
}
func (ptr *QSqlDriver) UnsubscribeFromNotificationDefault(name string) bool {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QSqlDriver_UnsubscribeFromNotificationDefault(ptr.Pointer(), nameC) != 0
}
return false
}
//export callbackQSqlDriver_Close
func callbackQSqlDriver_Close(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::close"); signal != nil {
signal.(func())()
}
}
func (ptr *QSqlDriver) ConnectClose(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::close", f)
}
}
func (ptr *QSqlDriver) DisconnectClose() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::close")
}
}
func (ptr *QSqlDriver) Close() {
if ptr.Pointer() != nil {
C.QSqlDriver_Close(ptr.Pointer())
}
}
//export callbackQSqlDriver_Notification
func callbackQSqlDriver_Notification(ptr unsafe.Pointer, name C.struct_QtSql_PackedString) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::notification"); signal != nil {
signal.(func(string))(cGoUnpackString(name))
}
}
func (ptr *QSqlDriver) ConnectNotification(f func(name string)) {
if ptr.Pointer() != nil {
C.QSqlDriver_ConnectNotification(ptr.Pointer())
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::notification", f)
}
}
func (ptr *QSqlDriver) DisconnectNotification() {
if ptr.Pointer() != nil {
C.QSqlDriver_DisconnectNotification(ptr.Pointer())
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::notification")
}
}
func (ptr *QSqlDriver) Notification(name string) {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
C.QSqlDriver_Notification(ptr.Pointer(), nameC)
}
}
//export callbackQSqlDriver_Notification2
func callbackQSqlDriver_Notification2(ptr unsafe.Pointer, name C.struct_QtSql_PackedString, source C.longlong, payload unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::notification2"); signal != nil {
signal.(func(string, QSqlDriver__NotificationSource, *core.QVariant))(cGoUnpackString(name), QSqlDriver__NotificationSource(source), core.NewQVariantFromPointer(payload))
}
}
func (ptr *QSqlDriver) ConnectNotification2(f func(name string, source QSqlDriver__NotificationSource, payload *core.QVariant)) {
if ptr.Pointer() != nil {
C.QSqlDriver_ConnectNotification2(ptr.Pointer())
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::notification2", f)
}
}
func (ptr *QSqlDriver) DisconnectNotification2() {
if ptr.Pointer() != nil {
C.QSqlDriver_DisconnectNotification2(ptr.Pointer())
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::notification2")
}
}
func (ptr *QSqlDriver) Notification2(name string, source QSqlDriver__NotificationSource, payload core.QVariant_ITF) {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
C.QSqlDriver_Notification2(ptr.Pointer(), nameC, C.longlong(source), core.PointerFromQVariant(payload))
}
}
//export callbackQSqlDriver_SetLastError
func callbackQSqlDriver_SetLastError(ptr unsafe.Pointer, error unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::setLastError"); signal != nil {
signal.(func(*QSqlError))(NewQSqlErrorFromPointer(error))
} else {
NewQSqlDriverFromPointer(ptr).SetLastErrorDefault(NewQSqlErrorFromPointer(error))
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlDriver) ConnectSetLastError(f func(error *QSqlError)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::setLastError", f)
}
}
func (ptr *QSqlDriver) DisconnectSetLastError() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::setLastError")
}
}
func (ptr *QSqlDriver) SetLastError(error QSqlError_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver_SetLastError(ptr.Pointer(), PointerFromQSqlError(error))
}
}
func (ptr *QSqlDriver) SetLastErrorDefault(error QSqlError_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver_SetLastErrorDefault(ptr.Pointer(), PointerFromQSqlError(error))
}
}
func (ptr *QSqlDriver) SetNumericalPrecisionPolicy(precisionPolicy QSql__NumericalPrecisionPolicy) {
if ptr.Pointer() != nil {
C.QSqlDriver_SetNumericalPrecisionPolicy(ptr.Pointer(), C.longlong(precisionPolicy))
}
}
//export callbackQSqlDriver_SetOpen
func callbackQSqlDriver_SetOpen(ptr unsafe.Pointer, open C.char) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::setOpen"); signal != nil {
signal.(func(bool))(int8(open) != 0)
} else {
NewQSqlDriverFromPointer(ptr).SetOpenDefault(int8(open) != 0)
}
}
func (ptr *QSqlDriver) ConnectSetOpen(f func(open bool)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::setOpen", f)
}
}
func (ptr *QSqlDriver) DisconnectSetOpen() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::setOpen")
}
}
func (ptr *QSqlDriver) SetOpen(open bool) {
if ptr.Pointer() != nil {
C.QSqlDriver_SetOpen(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open))))
}
}
func (ptr *QSqlDriver) SetOpenDefault(open bool) {
if ptr.Pointer() != nil {
C.QSqlDriver_SetOpenDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open))))
}
2016-01-26 19:58:25 +03:00
}
//export callbackQSqlDriver_SetOpenError
func callbackQSqlDriver_SetOpenError(ptr unsafe.Pointer, error C.char) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::setOpenError"); signal != nil {
signal.(func(bool))(int8(error) != 0)
} else {
NewQSqlDriverFromPointer(ptr).SetOpenErrorDefault(int8(error) != 0)
}
}
func (ptr *QSqlDriver) ConnectSetOpenError(f func(error bool)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::setOpenError", f)
}
}
func (ptr *QSqlDriver) DisconnectSetOpenError() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::setOpenError")
}
}
func (ptr *QSqlDriver) SetOpenError(error bool) {
if ptr.Pointer() != nil {
C.QSqlDriver_SetOpenError(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(error))))
}
}
func (ptr *QSqlDriver) SetOpenErrorDefault(error bool) {
if ptr.Pointer() != nil {
C.QSqlDriver_SetOpenErrorDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(error))))
}
}
func (ptr *QSqlDriver) DestroyQSqlDriver() {
if ptr.Pointer() != nil {
C.QSqlDriver_DestroyQSqlDriver(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlDriver) DbmsType() QSqlDriver__DbmsType {
if ptr.Pointer() != nil {
return QSqlDriver__DbmsType(C.QSqlDriver_DbmsType(ptr.Pointer()))
}
return 0
}
func (ptr *QSqlDriver) NumericalPrecisionPolicy() QSql__NumericalPrecisionPolicy {
if ptr.Pointer() != nil {
return QSql__NumericalPrecisionPolicy(C.QSqlDriver_NumericalPrecisionPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QSqlDriver) LastError() *QSqlError {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlErrorFromPointer(C.QSqlDriver_LastError(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlError).DestroyQSqlError)
2016-08-20 00:20:42 +03:00
return tmpValue
}
return nil
}
//export callbackQSqlDriver_PrimaryIndex
func callbackQSqlDriver_PrimaryIndex(ptr unsafe.Pointer, tableName C.struct_QtSql_PackedString) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::primaryIndex"); signal != nil {
return PointerFromQSqlIndex(signal.(func(string) *QSqlIndex)(cGoUnpackString(tableName)))
}
return PointerFromQSqlIndex(NewQSqlDriverFromPointer(ptr).PrimaryIndexDefault(cGoUnpackString(tableName)))
}
func (ptr *QSqlDriver) ConnectPrimaryIndex(f func(tableName string) *QSqlIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::primaryIndex", f)
}
}
func (ptr *QSqlDriver) DisconnectPrimaryIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::primaryIndex")
}
}
func (ptr *QSqlDriver) PrimaryIndex(tableName string) *QSqlIndex {
if ptr.Pointer() != nil {
var tableNameC = C.CString(tableName)
defer C.free(unsafe.Pointer(tableNameC))
var tmpValue = NewQSqlIndexFromPointer(C.QSqlDriver_PrimaryIndex(ptr.Pointer(), tableNameC))
runtime.SetFinalizer(tmpValue, (*QSqlIndex).DestroyQSqlIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlDriver) PrimaryIndexDefault(tableName string) *QSqlIndex {
if ptr.Pointer() != nil {
var tableNameC = C.CString(tableName)
defer C.free(unsafe.Pointer(tableNameC))
var tmpValue = NewQSqlIndexFromPointer(C.QSqlDriver_PrimaryIndexDefault(ptr.Pointer(), tableNameC))
runtime.SetFinalizer(tmpValue, (*QSqlIndex).DestroyQSqlIndex)
return tmpValue
}
return nil
}
//export callbackQSqlDriver_Record
func callbackQSqlDriver_Record(ptr unsafe.Pointer, tableName C.struct_QtSql_PackedString) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::record"); signal != nil {
return PointerFromQSqlRecord(signal.(func(string) *QSqlRecord)(cGoUnpackString(tableName)))
}
return PointerFromQSqlRecord(NewQSqlDriverFromPointer(ptr).RecordDefault(cGoUnpackString(tableName)))
}
func (ptr *QSqlDriver) ConnectRecord(f func(tableName string) *QSqlRecord) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::record", f)
}
}
func (ptr *QSqlDriver) DisconnectRecord() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::record")
}
}
func (ptr *QSqlDriver) Record(tableName string) *QSqlRecord {
if ptr.Pointer() != nil {
var tableNameC = C.CString(tableName)
defer C.free(unsafe.Pointer(tableNameC))
var tmpValue = NewQSqlRecordFromPointer(C.QSqlDriver_Record(ptr.Pointer(), tableNameC))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
return nil
}
func (ptr *QSqlDriver) RecordDefault(tableName string) *QSqlRecord {
if ptr.Pointer() != nil {
var tableNameC = C.CString(tableName)
defer C.free(unsafe.Pointer(tableNameC))
var tmpValue = NewQSqlRecordFromPointer(C.QSqlDriver_RecordDefault(ptr.Pointer(), tableNameC))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
return nil
}
//export callbackQSqlDriver_CreateResult
func callbackQSqlDriver_CreateResult(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::createResult"); signal != nil {
return PointerFromQSqlResult(signal.(func() *QSqlResult)())
}
return PointerFromQSqlResult(NewQSqlResult(nil))
}
func (ptr *QSqlDriver) ConnectCreateResult(f func() *QSqlResult) {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::createResult", f)
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlDriver) DisconnectCreateResult() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::createResult")
}
}
func (ptr *QSqlDriver) CreateResult() *QSqlResult {
if ptr.Pointer() != nil {
return NewQSqlResultFromPointer(C.QSqlDriver_CreateResult(ptr.Pointer()))
}
return nil
}
//export callbackQSqlDriver_EscapeIdentifier
func callbackQSqlDriver_EscapeIdentifier(ptr unsafe.Pointer, identifier C.struct_QtSql_PackedString, ty C.longlong) *C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::escapeIdentifier"); signal != nil {
return C.CString(signal.(func(string, QSqlDriver__IdentifierType) string)(cGoUnpackString(identifier), QSqlDriver__IdentifierType(ty)))
}
return C.CString(NewQSqlDriverFromPointer(ptr).EscapeIdentifierDefault(cGoUnpackString(identifier), QSqlDriver__IdentifierType(ty)))
}
func (ptr *QSqlDriver) ConnectEscapeIdentifier(f func(identifier string, ty QSqlDriver__IdentifierType) string) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::escapeIdentifier", f)
}
}
func (ptr *QSqlDriver) DisconnectEscapeIdentifier() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::escapeIdentifier")
}
}
func (ptr *QSqlDriver) EscapeIdentifier(identifier string, ty QSqlDriver__IdentifierType) string {
if ptr.Pointer() != nil {
var identifierC = C.CString(identifier)
defer C.free(unsafe.Pointer(identifierC))
return cGoUnpackString(C.QSqlDriver_EscapeIdentifier(ptr.Pointer(), identifierC, C.longlong(ty)))
}
return ""
}
func (ptr *QSqlDriver) EscapeIdentifierDefault(identifier string, ty QSqlDriver__IdentifierType) string {
if ptr.Pointer() != nil {
var identifierC = C.CString(identifier)
defer C.free(unsafe.Pointer(identifierC))
return cGoUnpackString(C.QSqlDriver_EscapeIdentifierDefault(ptr.Pointer(), identifierC, C.longlong(ty)))
}
return ""
}
//export callbackQSqlDriver_FormatValue
func callbackQSqlDriver_FormatValue(ptr unsafe.Pointer, field unsafe.Pointer, trimStrings C.char) *C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::formatValue"); signal != nil {
return C.CString(signal.(func(*QSqlField, bool) string)(NewQSqlFieldFromPointer(field), int8(trimStrings) != 0))
}
return C.CString(NewQSqlDriverFromPointer(ptr).FormatValueDefault(NewQSqlFieldFromPointer(field), int8(trimStrings) != 0))
}
func (ptr *QSqlDriver) ConnectFormatValue(f func(field *QSqlField, trimStrings bool) string) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::formatValue", f)
}
}
func (ptr *QSqlDriver) DisconnectFormatValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::formatValue")
}
}
func (ptr *QSqlDriver) FormatValue(field QSqlField_ITF, trimStrings bool) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlDriver_FormatValue(ptr.Pointer(), PointerFromQSqlField(field), C.char(int8(qt.GoBoolToInt(trimStrings)))))
}
return ""
}
func (ptr *QSqlDriver) FormatValueDefault(field QSqlField_ITF, trimStrings bool) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlDriver_FormatValueDefault(ptr.Pointer(), PointerFromQSqlField(field), C.char(int8(qt.GoBoolToInt(trimStrings)))))
}
return ""
}
//export callbackQSqlDriver_SqlStatement
func callbackQSqlDriver_SqlStatement(ptr unsafe.Pointer, ty C.longlong, tableName C.struct_QtSql_PackedString, rec unsafe.Pointer, preparedStatement C.char) *C.char {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::sqlStatement"); signal != nil {
return C.CString(signal.(func(QSqlDriver__StatementType, string, *QSqlRecord, bool) string)(QSqlDriver__StatementType(ty), cGoUnpackString(tableName), NewQSqlRecordFromPointer(rec), int8(preparedStatement) != 0))
}
return C.CString(NewQSqlDriverFromPointer(ptr).SqlStatementDefault(QSqlDriver__StatementType(ty), cGoUnpackString(tableName), NewQSqlRecordFromPointer(rec), int8(preparedStatement) != 0))
}
func (ptr *QSqlDriver) ConnectSqlStatement(f func(ty QSqlDriver__StatementType, tableName string, rec *QSqlRecord, preparedStatement bool) string) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::sqlStatement", f)
}
}
func (ptr *QSqlDriver) DisconnectSqlStatement() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::sqlStatement")
}
}
func (ptr *QSqlDriver) SqlStatement(ty QSqlDriver__StatementType, tableName string, rec QSqlRecord_ITF, preparedStatement bool) string {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var tableNameC = C.CString(tableName)
defer C.free(unsafe.Pointer(tableNameC))
return cGoUnpackString(C.QSqlDriver_SqlStatement(ptr.Pointer(), C.longlong(ty), tableNameC, PointerFromQSqlRecord(rec), C.char(int8(qt.GoBoolToInt(preparedStatement)))))
}
return ""
}
func (ptr *QSqlDriver) SqlStatementDefault(ty QSqlDriver__StatementType, tableName string, rec QSqlRecord_ITF, preparedStatement bool) string {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var tableNameC = C.CString(tableName)
defer C.free(unsafe.Pointer(tableNameC))
return cGoUnpackString(C.QSqlDriver_SqlStatementDefault(ptr.Pointer(), C.longlong(ty), tableNameC, PointerFromQSqlRecord(rec), C.char(int8(qt.GoBoolToInt(preparedStatement)))))
}
return ""
}
//export callbackQSqlDriver_StripDelimiters
func callbackQSqlDriver_StripDelimiters(ptr unsafe.Pointer, identifier C.struct_QtSql_PackedString, ty C.longlong) *C.char {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::stripDelimiters"); signal != nil {
return C.CString(signal.(func(string, QSqlDriver__IdentifierType) string)(cGoUnpackString(identifier), QSqlDriver__IdentifierType(ty)))
}
return C.CString(NewQSqlDriverFromPointer(ptr).StripDelimitersDefault(cGoUnpackString(identifier), QSqlDriver__IdentifierType(ty)))
}
func (ptr *QSqlDriver) ConnectStripDelimiters(f func(identifier string, ty QSqlDriver__IdentifierType) string) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::stripDelimiters", f)
}
}
func (ptr *QSqlDriver) DisconnectStripDelimiters() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::stripDelimiters")
}
}
func (ptr *QSqlDriver) StripDelimiters(identifier string, ty QSqlDriver__IdentifierType) string {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var identifierC = C.CString(identifier)
defer C.free(unsafe.Pointer(identifierC))
return cGoUnpackString(C.QSqlDriver_StripDelimiters(ptr.Pointer(), identifierC, C.longlong(ty)))
}
return ""
}
func (ptr *QSqlDriver) StripDelimitersDefault(identifier string, ty QSqlDriver__IdentifierType) string {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var identifierC = C.CString(identifier)
defer C.free(unsafe.Pointer(identifierC))
return cGoUnpackString(C.QSqlDriver_StripDelimitersDefault(ptr.Pointer(), identifierC, C.longlong(ty)))
}
return ""
}
//export callbackQSqlDriver_SubscribedToNotifications
func callbackQSqlDriver_SubscribedToNotifications(ptr unsafe.Pointer) *C.char {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::subscribedToNotifications"); signal != nil {
return C.CString(strings.Join(signal.(func() []string)(), "|"))
}
return C.CString(strings.Join(NewQSqlDriverFromPointer(ptr).SubscribedToNotificationsDefault(), "|"))
}
func (ptr *QSqlDriver) ConnectSubscribedToNotifications(f func() []string) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::subscribedToNotifications", f)
}
}
func (ptr *QSqlDriver) DisconnectSubscribedToNotifications() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::subscribedToNotifications")
}
}
func (ptr *QSqlDriver) SubscribedToNotifications() []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QSqlDriver_SubscribedToNotifications(ptr.Pointer())), "|")
}
return make([]string, 0)
}
func (ptr *QSqlDriver) SubscribedToNotificationsDefault() []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QSqlDriver_SubscribedToNotificationsDefault(ptr.Pointer())), "|")
}
return make([]string, 0)
}
2016-12-11 23:03:06 +03:00
//export callbackQSqlDriver_Tables
func callbackQSqlDriver_Tables(ptr unsafe.Pointer, tableType C.longlong) *C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::tables"); signal != nil {
return C.CString(strings.Join(signal.(func(QSql__TableType) []string)(QSql__TableType(tableType)), "|"))
}
return C.CString(strings.Join(NewQSqlDriverFromPointer(ptr).TablesDefault(QSql__TableType(tableType)), "|"))
}
func (ptr *QSqlDriver) ConnectTables(f func(tableType QSql__TableType) []string) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::tables", f)
}
}
func (ptr *QSqlDriver) DisconnectTables() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::tables")
}
}
func (ptr *QSqlDriver) Tables(tableType QSql__TableType) []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QSqlDriver_Tables(ptr.Pointer(), C.longlong(tableType))), "|")
}
return make([]string, 0)
}
func (ptr *QSqlDriver) TablesDefault(tableType QSql__TableType) []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QSqlDriver_TablesDefault(ptr.Pointer(), C.longlong(tableType))), "|")
}
return make([]string, 0)
}
//export callbackQSqlDriver_Handle
func callbackQSqlDriver_Handle(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::handle"); signal != nil {
return core.PointerFromQVariant(signal.(func() *core.QVariant)())
}
return core.PointerFromQVariant(NewQSqlDriverFromPointer(ptr).HandleDefault())
}
func (ptr *QSqlDriver) ConnectHandle(f func() *core.QVariant) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::handle", f)
}
}
func (ptr *QSqlDriver) DisconnectHandle() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::handle")
}
}
func (ptr *QSqlDriver) Handle() *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlDriver_Handle(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlDriver) HandleDefault() *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlDriver_HandleDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQSqlDriver_HasFeature
func callbackQSqlDriver_HasFeature(ptr unsafe.Pointer, feature C.longlong) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::hasFeature"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(QSqlDriver__DriverFeature) bool)(QSqlDriver__DriverFeature(feature)))))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QSqlDriver) ConnectHasFeature(f func(feature QSqlDriver__DriverFeature) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::hasFeature", f)
}
}
func (ptr *QSqlDriver) DisconnectHasFeature() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::hasFeature")
}
}
func (ptr *QSqlDriver) HasFeature(feature QSqlDriver__DriverFeature) bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_HasFeature(ptr.Pointer(), C.longlong(feature)) != 0
}
return false
}
//export callbackQSqlDriver_IsIdentifierEscaped
func callbackQSqlDriver_IsIdentifierEscaped(ptr unsafe.Pointer, identifier C.struct_QtSql_PackedString, ty C.longlong) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::isIdentifierEscaped"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string, QSqlDriver__IdentifierType) bool)(cGoUnpackString(identifier), QSqlDriver__IdentifierType(ty)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlDriverFromPointer(ptr).IsIdentifierEscapedDefault(cGoUnpackString(identifier), QSqlDriver__IdentifierType(ty)))))
}
func (ptr *QSqlDriver) ConnectIsIdentifierEscaped(f func(identifier string, ty QSqlDriver__IdentifierType) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::isIdentifierEscaped", f)
}
}
func (ptr *QSqlDriver) DisconnectIsIdentifierEscaped() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::isIdentifierEscaped")
}
}
func (ptr *QSqlDriver) IsIdentifierEscaped(identifier string, ty QSqlDriver__IdentifierType) bool {
if ptr.Pointer() != nil {
var identifierC = C.CString(identifier)
defer C.free(unsafe.Pointer(identifierC))
return C.QSqlDriver_IsIdentifierEscaped(ptr.Pointer(), identifierC, C.longlong(ty)) != 0
}
return false
}
func (ptr *QSqlDriver) IsIdentifierEscapedDefault(identifier string, ty QSqlDriver__IdentifierType) bool {
if ptr.Pointer() != nil {
var identifierC = C.CString(identifier)
defer C.free(unsafe.Pointer(identifierC))
return C.QSqlDriver_IsIdentifierEscapedDefault(ptr.Pointer(), identifierC, C.longlong(ty)) != 0
}
return false
}
//export callbackQSqlDriver_IsOpen
func callbackQSqlDriver_IsOpen(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::isOpen"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlDriverFromPointer(ptr).IsOpenDefault())))
}
func (ptr *QSqlDriver) ConnectIsOpen(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::isOpen", f)
}
}
func (ptr *QSqlDriver) DisconnectIsOpen() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::isOpen")
}
}
func (ptr *QSqlDriver) IsOpen() bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_IsOpen(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlDriver) IsOpenDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_IsOpenDefault(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlDriver) IsOpenError() bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_IsOpenError(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlDriver) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QSqlDriver___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSqlDriver) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QSqlDriver) __dynamicPropertyNames_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlDriver___dynamicPropertyNames_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlDriver) __findChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlDriver___findChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlDriver) __findChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver___findChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlDriver) __findChildren_newList2() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlDriver___findChildren_newList2(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlDriver) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlDriver___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlDriver) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlDriver) __findChildren_newList3() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlDriver___findChildren_newList3(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlDriver) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlDriver___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlDriver) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlDriver) __findChildren_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlDriver___findChildren_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlDriver) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlDriver___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlDriver) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlDriver) __children_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlDriver___children_newList(ptr.Pointer()))
}
return nil
}
//export callbackQSqlDriver_Event
func callbackQSqlDriver_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlDriverFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QSqlDriver) ConnectEvent(f func(e *core.QEvent) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::event", f)
}
}
func (ptr *QSqlDriver) DisconnectEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::event")
}
}
func (ptr *QSqlDriver) Event(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
func (ptr *QSqlDriver) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQSqlDriver_EventFilter
func callbackQSqlDriver_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::eventFilter"); signal != nil {
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(NewQSqlDriverFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QSqlDriver) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::eventFilter", f)
}
}
func (ptr *QSqlDriver) DisconnectEventFilter() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::eventFilter")
}
}
func (ptr *QSqlDriver) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
func (ptr *QSqlDriver) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlDriver_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQSqlDriver_ChildEvent
func callbackQSqlDriver_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQSqlDriverFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QSqlDriver) ConnectChildEvent(f func(event *core.QChildEvent)) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::childEvent", f)
}
}
func (ptr *QSqlDriver) DisconnectChildEvent() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::childEvent")
}
}
func (ptr *QSqlDriver) ChildEvent(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QSqlDriver) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQSqlDriver_ConnectNotify
func callbackQSqlDriver_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSqlDriverFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSqlDriver) ConnectConnectNotify(f func(sign *core.QMetaMethod)) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::connectNotify", f)
}
}
func (ptr *QSqlDriver) DisconnectConnectNotify() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::connectNotify")
}
}
func (ptr *QSqlDriver) ConnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QSqlDriver) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSqlDriver_CustomEvent
func callbackQSqlDriver_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQSqlDriverFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QSqlDriver) ConnectCustomEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::customEvent", f)
}
}
func (ptr *QSqlDriver) DisconnectCustomEvent() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::customEvent")
}
}
func (ptr *QSqlDriver) CustomEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QSqlDriver) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQSqlDriver_DeleteLater
func callbackQSqlDriver_DeleteLater(ptr unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::deleteLater"); signal != nil {
signal.(func())()
} else {
NewQSqlDriverFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QSqlDriver) ConnectDeleteLater(f func()) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::deleteLater", f)
}
}
func (ptr *QSqlDriver) DisconnectDeleteLater() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::deleteLater")
}
}
func (ptr *QSqlDriver) DeleteLater() {
if ptr.Pointer() != nil {
C.QSqlDriver_DeleteLater(ptr.Pointer())
2016-08-24 18:00:49 +03:00
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlDriver) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QSqlDriver_DeleteLaterDefault(ptr.Pointer())
2016-08-24 18:00:49 +03:00
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQSqlDriver_DisconnectNotify
func callbackQSqlDriver_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSqlDriverFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSqlDriver) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::disconnectNotify", f)
}
}
func (ptr *QSqlDriver) DisconnectDisconnectNotify() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::disconnectNotify")
}
}
func (ptr *QSqlDriver) DisconnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QSqlDriver) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSqlDriver_TimerEvent
func callbackQSqlDriver_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQSqlDriverFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QSqlDriver) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::timerEvent", f)
}
}
func (ptr *QSqlDriver) DisconnectTimerEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::timerEvent")
}
}
func (ptr *QSqlDriver) TimerEvent(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QSqlDriver) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriver_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQSqlDriver_MetaObject
func callbackQSqlDriver_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriver::metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQSqlDriverFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QSqlDriver) ConnectMetaObject(f func() *core.QMetaObject) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::metaObject", f)
}
}
func (ptr *QSqlDriver) DisconnectMetaObject() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriver::metaObject")
}
}
func (ptr *QSqlDriver) MetaObject() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSqlDriver_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlDriver) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSqlDriver_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
type QSqlDriverCreator struct {
QSqlDriverCreatorBase
}
type QSqlDriverCreator_ITF interface {
QSqlDriverCreatorBase_ITF
QSqlDriverCreator_PTR() *QSqlDriverCreator
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlDriverCreator) QSqlDriverCreator_PTR() *QSqlDriverCreator {
return ptr
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlDriverCreator) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSqlDriverCreatorBase_PTR().Pointer()
}
return nil
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlDriverCreator) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSqlDriverCreatorBase_PTR().SetPointer(p)
}
}
func PointerFromQSqlDriverCreator(ptr QSqlDriverCreator_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlDriverCreator_PTR().Pointer()
}
return nil
}
func NewQSqlDriverCreatorFromPointer(ptr unsafe.Pointer) *QSqlDriverCreator {
var n = new(QSqlDriverCreator)
n.SetPointer(ptr)
return n
}
2016-08-20 00:20:42 +03:00
func (ptr *QSqlDriverCreator) DestroyQSqlDriverCreator() {
2017-01-14 02:36:20 +03:00
if ptr != nil {
C.free(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
2016-08-20 00:20:42 +03:00
}
type QSqlDriverCreatorBase struct {
ptr unsafe.Pointer
}
type QSqlDriverCreatorBase_ITF interface {
QSqlDriverCreatorBase_PTR() *QSqlDriverCreatorBase
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlDriverCreatorBase) QSqlDriverCreatorBase_PTR() *QSqlDriverCreatorBase {
return ptr
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlDriverCreatorBase) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlDriverCreatorBase) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSqlDriverCreatorBase(ptr QSqlDriverCreatorBase_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlDriverCreatorBase_PTR().Pointer()
}
return nil
}
func NewQSqlDriverCreatorBaseFromPointer(ptr unsafe.Pointer) *QSqlDriverCreatorBase {
var n = new(QSqlDriverCreatorBase)
n.SetPointer(ptr)
return n
}
//export callbackQSqlDriverCreatorBase_DestroyQSqlDriverCreatorBase
func callbackQSqlDriverCreatorBase_DestroyQSqlDriverCreatorBase(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriverCreatorBase::~QSqlDriverCreatorBase"); signal != nil {
signal.(func())()
} else {
NewQSqlDriverCreatorBaseFromPointer(ptr).DestroyQSqlDriverCreatorBaseDefault()
}
}
func (ptr *QSqlDriverCreatorBase) ConnectDestroyQSqlDriverCreatorBase(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverCreatorBase::~QSqlDriverCreatorBase", f)
}
}
func (ptr *QSqlDriverCreatorBase) DisconnectDestroyQSqlDriverCreatorBase() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverCreatorBase::~QSqlDriverCreatorBase")
}
}
func (ptr *QSqlDriverCreatorBase) DestroyQSqlDriverCreatorBase() {
if ptr.Pointer() != nil {
C.QSqlDriverCreatorBase_DestroyQSqlDriverCreatorBase(ptr.Pointer())
2016-08-24 18:00:49 +03:00
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlDriverCreatorBase) DestroyQSqlDriverCreatorBaseDefault() {
if ptr.Pointer() != nil {
C.QSqlDriverCreatorBase_DestroyQSqlDriverCreatorBaseDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQSqlDriverCreatorBase_CreateObject
func callbackQSqlDriverCreatorBase_CreateObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriverCreatorBase::createObject"); signal != nil {
return PointerFromQSqlDriver(signal.(func() *QSqlDriver)())
}
return PointerFromQSqlDriver(NewQSqlDriver(nil))
}
func (ptr *QSqlDriverCreatorBase) ConnectCreateObject(f func() *QSqlDriver) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverCreatorBase::createObject", f)
}
}
func (ptr *QSqlDriverCreatorBase) DisconnectCreateObject() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverCreatorBase::createObject")
}
}
func (ptr *QSqlDriverCreatorBase) CreateObject() *QSqlDriver {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlDriverFromPointer(C.QSqlDriverCreatorBase_CreateObject(ptr.Pointer()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
type QSqlDriverPlugin struct {
core.QObject
}
type QSqlDriverPlugin_ITF interface {
core.QObject_ITF
QSqlDriverPlugin_PTR() *QSqlDriverPlugin
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlDriverPlugin) QSqlDriverPlugin_PTR() *QSqlDriverPlugin {
return ptr
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlDriverPlugin) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlDriverPlugin) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQSqlDriverPlugin(ptr QSqlDriverPlugin_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlDriverPlugin_PTR().Pointer()
}
return nil
}
func NewQSqlDriverPluginFromPointer(ptr unsafe.Pointer) *QSqlDriverPlugin {
var n = new(QSqlDriverPlugin)
n.SetPointer(ptr)
return n
}
//export callbackQSqlDriverPlugin_Create
func callbackQSqlDriverPlugin_Create(ptr unsafe.Pointer, key C.struct_QtSql_PackedString) unsafe.Pointer {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriverPlugin::create"); signal != nil {
return PointerFromQSqlDriver(signal.(func(string) *QSqlDriver)(cGoUnpackString(key)))
}
return PointerFromQSqlDriver(NewQSqlDriver(nil))
}
func (ptr *QSqlDriverPlugin) ConnectCreate(f func(key string) *QSqlDriver) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::create", f)
}
}
2017-01-18 21:28:40 +03:00
func (ptr *QSqlDriverPlugin) DisconnectCreate() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::create")
}
}
func (ptr *QSqlDriverPlugin) Create(key string) *QSqlDriver {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var keyC = C.CString(key)
defer C.free(unsafe.Pointer(keyC))
2016-08-24 18:00:49 +03:00
var tmpValue = NewQSqlDriverFromPointer(C.QSqlDriverPlugin_Create(ptr.Pointer(), keyC))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::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
}
return nil
}
func NewQSqlDriverPlugin(parent core.QObject_ITF) *QSqlDriverPlugin {
var tmpValue = NewQSqlDriverPluginFromPointer(C.QSqlDriverPlugin_NewQSqlDriverPlugin(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QSqlDriverPlugin) DestroyQSqlDriverPlugin() {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_DestroyQSqlDriverPlugin(ptr.Pointer())
2016-08-24 18:00:49 +03:00
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlDriverPlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QSqlDriverPlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSqlDriverPlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QSqlDriverPlugin) __dynamicPropertyNames_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlDriverPlugin___dynamicPropertyNames_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlDriverPlugin) __findChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlDriverPlugin___findChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlDriverPlugin) __findChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin___findChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlDriverPlugin) __findChildren_newList2() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlDriverPlugin___findChildren_newList2(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlDriverPlugin) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlDriverPlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlDriverPlugin) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlDriverPlugin) __findChildren_newList3() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlDriverPlugin___findChildren_newList3(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlDriverPlugin) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlDriverPlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlDriverPlugin) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlDriverPlugin) __findChildren_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlDriverPlugin___findChildren_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlDriverPlugin) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlDriverPlugin___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlDriverPlugin) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlDriverPlugin) __children_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlDriverPlugin___children_newList(ptr.Pointer()))
}
return nil
}
//export callbackQSqlDriverPlugin_Event
func callbackQSqlDriverPlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriverPlugin::event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlDriverPluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QSqlDriverPlugin) ConnectEvent(f func(e *core.QEvent) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::event", f)
}
}
func (ptr *QSqlDriverPlugin) DisconnectEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::event")
}
}
func (ptr *QSqlDriverPlugin) Event(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlDriverPlugin_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
func (ptr *QSqlDriverPlugin) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlDriverPlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQSqlDriverPlugin_EventFilter
func callbackQSqlDriverPlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriverPlugin::eventFilter"); signal != nil {
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(NewQSqlDriverPluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QSqlDriverPlugin) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::eventFilter", f)
}
}
func (ptr *QSqlDriverPlugin) DisconnectEventFilter() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::eventFilter")
}
}
func (ptr *QSqlDriverPlugin) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlDriverPlugin_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
func (ptr *QSqlDriverPlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlDriverPlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQSqlDriverPlugin_ChildEvent
func callbackQSqlDriverPlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriverPlugin::childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQSqlDriverPluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QSqlDriverPlugin) ConnectChildEvent(f func(event *core.QChildEvent)) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::childEvent", f)
}
}
func (ptr *QSqlDriverPlugin) DisconnectChildEvent() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::childEvent")
}
}
func (ptr *QSqlDriverPlugin) ChildEvent(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QSqlDriverPlugin) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQSqlDriverPlugin_ConnectNotify
func callbackQSqlDriverPlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriverPlugin::connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSqlDriverPluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSqlDriverPlugin) ConnectConnectNotify(f func(sign *core.QMetaMethod)) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::connectNotify", f)
}
}
func (ptr *QSqlDriverPlugin) DisconnectConnectNotify() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::connectNotify")
}
}
func (ptr *QSqlDriverPlugin) ConnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QSqlDriverPlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSqlDriverPlugin_CustomEvent
func callbackQSqlDriverPlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriverPlugin::customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQSqlDriverPluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QSqlDriverPlugin) ConnectCustomEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::customEvent", f)
}
}
func (ptr *QSqlDriverPlugin) DisconnectCustomEvent() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::customEvent")
}
}
func (ptr *QSqlDriverPlugin) CustomEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QSqlDriverPlugin) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQSqlDriverPlugin_DeleteLater
func callbackQSqlDriverPlugin_DeleteLater(ptr unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriverPlugin::deleteLater"); signal != nil {
signal.(func())()
} else {
NewQSqlDriverPluginFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QSqlDriverPlugin) ConnectDeleteLater(f func()) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::deleteLater", f)
}
}
func (ptr *QSqlDriverPlugin) DisconnectDeleteLater() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::deleteLater")
}
}
func (ptr *QSqlDriverPlugin) DeleteLater() {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_DeleteLater(ptr.Pointer())
2016-08-24 18:00:49 +03:00
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlDriverPlugin) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_DeleteLaterDefault(ptr.Pointer())
2016-08-24 18:00:49 +03:00
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQSqlDriverPlugin_DisconnectNotify
func callbackQSqlDriverPlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriverPlugin::disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSqlDriverPluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSqlDriverPlugin) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::disconnectNotify", f)
}
}
func (ptr *QSqlDriverPlugin) DisconnectDisconnectNotify() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::disconnectNotify")
}
}
func (ptr *QSqlDriverPlugin) DisconnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QSqlDriverPlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSqlDriverPlugin_TimerEvent
func callbackQSqlDriverPlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriverPlugin::timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQSqlDriverPluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QSqlDriverPlugin) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::timerEvent", f)
}
}
func (ptr *QSqlDriverPlugin) DisconnectTimerEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::timerEvent")
}
}
func (ptr *QSqlDriverPlugin) TimerEvent(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QSqlDriverPlugin) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlDriverPlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQSqlDriverPlugin_MetaObject
func callbackQSqlDriverPlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlDriverPlugin::metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQSqlDriverPluginFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QSqlDriverPlugin) ConnectMetaObject(f func() *core.QMetaObject) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::metaObject", f)
}
}
func (ptr *QSqlDriverPlugin) DisconnectMetaObject() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlDriverPlugin::metaObject")
}
}
func (ptr *QSqlDriverPlugin) MetaObject() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSqlDriverPlugin_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlDriverPlugin) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSqlDriverPlugin_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
type QSqlError struct {
ptr unsafe.Pointer
}
type QSqlError_ITF interface {
QSqlError_PTR() *QSqlError
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlError) QSqlError_PTR() *QSqlError {
return ptr
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlError) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlError) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSqlError(ptr QSqlError_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlError_PTR().Pointer()
}
return nil
}
func NewQSqlErrorFromPointer(ptr unsafe.Pointer) *QSqlError {
var n = new(QSqlError)
n.SetPointer(ptr)
return n
}
2017-01-18 21:28:40 +03:00
//go:generate stringer -type=QSqlError__ErrorType
//QSqlError::ErrorType
type QSqlError__ErrorType int64
const (
QSqlError__NoError QSqlError__ErrorType = QSqlError__ErrorType(0)
QSqlError__ConnectionError QSqlError__ErrorType = QSqlError__ErrorType(1)
QSqlError__StatementError QSqlError__ErrorType = QSqlError__ErrorType(2)
QSqlError__TransactionError QSqlError__ErrorType = QSqlError__ErrorType(3)
QSqlError__UnknownError QSqlError__ErrorType = QSqlError__ErrorType(4)
)
func (ptr *QSqlError) NativeErrorCode() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlError_NativeErrorCode(ptr.Pointer()))
}
return ""
}
func NewQSqlError3(other QSqlError_ITF) *QSqlError {
var tmpValue = NewQSqlErrorFromPointer(C.QSqlError_NewQSqlError3(PointerFromQSqlError(other)))
runtime.SetFinalizer(tmpValue, (*QSqlError).DestroyQSqlError)
return tmpValue
}
func NewQSqlError(driverText string, databaseText string, ty QSqlError__ErrorType, code string) *QSqlError {
2016-08-20 00:20:42 +03:00
var driverTextC = C.CString(driverText)
defer C.free(unsafe.Pointer(driverTextC))
var databaseTextC = C.CString(databaseText)
defer C.free(unsafe.Pointer(databaseTextC))
var codeC = C.CString(code)
defer C.free(unsafe.Pointer(codeC))
var tmpValue = NewQSqlErrorFromPointer(C.QSqlError_NewQSqlError(driverTextC, databaseTextC, C.longlong(ty), codeC))
runtime.SetFinalizer(tmpValue, (*QSqlError).DestroyQSqlError)
return tmpValue
}
func (ptr *QSqlError) DestroyQSqlError() {
if ptr.Pointer() != nil {
C.QSqlError_DestroyQSqlError(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSqlError) Type() QSqlError__ErrorType {
if ptr.Pointer() != nil {
return QSqlError__ErrorType(C.QSqlError_Type(ptr.Pointer()))
}
return 0
}
func (ptr *QSqlError) DatabaseText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlError_DatabaseText(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlError) DriverText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlError_DriverText(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlError) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlError_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlError) IsValid() bool {
if ptr.Pointer() != nil {
return C.QSqlError_IsValid(ptr.Pointer()) != 0
}
return false
}
type QSqlField struct {
ptr unsafe.Pointer
}
type QSqlField_ITF interface {
QSqlField_PTR() *QSqlField
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlField) QSqlField_PTR() *QSqlField {
return ptr
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlField) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlField) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSqlField(ptr QSqlField_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlField_PTR().Pointer()
}
return nil
}
func NewQSqlFieldFromPointer(ptr unsafe.Pointer) *QSqlField {
var n = new(QSqlField)
n.SetPointer(ptr)
return n
}
2017-01-18 21:28:40 +03:00
//go:generate stringer -type=QSqlField__RequiredStatus
//QSqlField::RequiredStatus
type QSqlField__RequiredStatus int64
const (
QSqlField__Unknown QSqlField__RequiredStatus = QSqlField__RequiredStatus(-1)
QSqlField__Optional QSqlField__RequiredStatus = QSqlField__RequiredStatus(0)
QSqlField__Required QSqlField__RequiredStatus = QSqlField__RequiredStatus(1)
)
func NewQSqlField2(other QSqlField_ITF) *QSqlField {
var tmpValue = NewQSqlFieldFromPointer(C.QSqlField_NewQSqlField2(PointerFromQSqlField(other)))
runtime.SetFinalizer(tmpValue, (*QSqlField).DestroyQSqlField)
return tmpValue
}
func (ptr *QSqlField) Clear() {
if ptr.Pointer() != nil {
C.QSqlField_Clear(ptr.Pointer())
}
}
func (ptr *QSqlField) SetAutoValue(autoVal bool) {
if ptr.Pointer() != nil {
C.QSqlField_SetAutoValue(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(autoVal))))
}
}
func (ptr *QSqlField) SetDefaultValue(value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QSqlField_SetDefaultValue(ptr.Pointer(), core.PointerFromQVariant(value))
}
}
func (ptr *QSqlField) SetGenerated(gen bool) {
if ptr.Pointer() != nil {
C.QSqlField_SetGenerated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(gen))))
}
}
func (ptr *QSqlField) SetLength(fieldLength int) {
if ptr.Pointer() != nil {
C.QSqlField_SetLength(ptr.Pointer(), C.int(int32(fieldLength)))
}
}
func (ptr *QSqlField) SetName(name string) {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
C.QSqlField_SetName(ptr.Pointer(), nameC)
}
}
func (ptr *QSqlField) SetPrecision(precision int) {
if ptr.Pointer() != nil {
C.QSqlField_SetPrecision(ptr.Pointer(), C.int(int32(precision)))
}
}
func (ptr *QSqlField) SetReadOnly(readOnly bool) {
if ptr.Pointer() != nil {
C.QSqlField_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(readOnly))))
}
}
func (ptr *QSqlField) SetRequired(required bool) {
if ptr.Pointer() != nil {
C.QSqlField_SetRequired(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(required))))
}
}
func (ptr *QSqlField) SetRequiredStatus(required QSqlField__RequiredStatus) {
if ptr.Pointer() != nil {
C.QSqlField_SetRequiredStatus(ptr.Pointer(), C.longlong(required))
}
}
func (ptr *QSqlField) SetValue(value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QSqlField_SetValue(ptr.Pointer(), core.PointerFromQVariant(value))
}
}
func (ptr *QSqlField) DestroyQSqlField() {
if ptr.Pointer() != nil {
C.QSqlField_DestroyQSqlField(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSqlField) Name() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlField_Name(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlField) DefaultValue() *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlField_DefaultValue(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlField) Value() *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlField_Value(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlField) RequiredStatus() QSqlField__RequiredStatus {
if ptr.Pointer() != nil {
return QSqlField__RequiredStatus(C.QSqlField_RequiredStatus(ptr.Pointer()))
}
return 0
}
func (ptr *QSqlField) IsAutoValue() bool {
if ptr.Pointer() != nil {
return C.QSqlField_IsAutoValue(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlField) IsGenerated() bool {
if ptr.Pointer() != nil {
return C.QSqlField_IsGenerated(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlField) IsNull() bool {
if ptr.Pointer() != nil {
return C.QSqlField_IsNull(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlField) IsReadOnly() bool {
if ptr.Pointer() != nil {
return C.QSqlField_IsReadOnly(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlField) IsValid() bool {
if ptr.Pointer() != nil {
return C.QSqlField_IsValid(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlField) Length() int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlField_Length(ptr.Pointer())))
}
return 0
}
func (ptr *QSqlField) Precision() int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlField_Precision(ptr.Pointer())))
}
return 0
}
type QSqlIndex struct {
QSqlRecord
}
type QSqlIndex_ITF interface {
QSqlRecord_ITF
QSqlIndex_PTR() *QSqlIndex
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlIndex) QSqlIndex_PTR() *QSqlIndex {
return ptr
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlIndex) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSqlRecord_PTR().Pointer()
}
return nil
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlIndex) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSqlRecord_PTR().SetPointer(p)
}
}
func PointerFromQSqlIndex(ptr QSqlIndex_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlIndex_PTR().Pointer()
}
return nil
}
func NewQSqlIndexFromPointer(ptr unsafe.Pointer) *QSqlIndex {
var n = new(QSqlIndex)
n.SetPointer(ptr)
return n
}
func NewQSqlIndex2(other QSqlIndex_ITF) *QSqlIndex {
var tmpValue = NewQSqlIndexFromPointer(C.QSqlIndex_NewQSqlIndex2(PointerFromQSqlIndex(other)))
runtime.SetFinalizer(tmpValue, (*QSqlIndex).DestroyQSqlIndex)
return tmpValue
}
func NewQSqlIndex(cursorname string, name string) *QSqlIndex {
2016-08-20 00:20:42 +03:00
var cursornameC = C.CString(cursorname)
defer C.free(unsafe.Pointer(cursornameC))
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var tmpValue = NewQSqlIndexFromPointer(C.QSqlIndex_NewQSqlIndex(cursornameC, nameC))
runtime.SetFinalizer(tmpValue, (*QSqlIndex).DestroyQSqlIndex)
return tmpValue
}
func (ptr *QSqlIndex) Append(field QSqlField_ITF) {
if ptr.Pointer() != nil {
C.QSqlIndex_Append(ptr.Pointer(), PointerFromQSqlField(field))
}
}
func (ptr *QSqlIndex) Append2(field QSqlField_ITF, desc bool) {
if ptr.Pointer() != nil {
C.QSqlIndex_Append2(ptr.Pointer(), PointerFromQSqlField(field), C.char(int8(qt.GoBoolToInt(desc))))
}
}
func (ptr *QSqlIndex) SetCursorName(cursorName string) {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var cursorNameC = C.CString(cursorName)
defer C.free(unsafe.Pointer(cursorNameC))
C.QSqlIndex_SetCursorName(ptr.Pointer(), cursorNameC)
}
}
func (ptr *QSqlIndex) SetDescending(i int, desc bool) {
if ptr.Pointer() != nil {
C.QSqlIndex_SetDescending(ptr.Pointer(), C.int(int32(i)), C.char(int8(qt.GoBoolToInt(desc))))
}
}
func (ptr *QSqlIndex) SetName(name string) {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
C.QSqlIndex_SetName(ptr.Pointer(), nameC)
}
}
func (ptr *QSqlIndex) DestroyQSqlIndex() {
if ptr.Pointer() != nil {
C.QSqlIndex_DestroyQSqlIndex(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSqlIndex) CursorName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlIndex_CursorName(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlIndex) Name() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlIndex_Name(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlIndex) IsDescending(i int) bool {
if ptr.Pointer() != nil {
return C.QSqlIndex_IsDescending(ptr.Pointer(), C.int(int32(i))) != 0
}
return false
}
type QSqlQuery struct {
ptr unsafe.Pointer
}
type QSqlQuery_ITF interface {
QSqlQuery_PTR() *QSqlQuery
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlQuery) QSqlQuery_PTR() *QSqlQuery {
return ptr
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlQuery) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlQuery) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSqlQuery(ptr QSqlQuery_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlQuery_PTR().Pointer()
}
return nil
}
func NewQSqlQueryFromPointer(ptr unsafe.Pointer) *QSqlQuery {
var n = new(QSqlQuery)
n.SetPointer(ptr)
return n
}
2017-01-18 21:28:40 +03:00
//go:generate stringer -type=QSqlQuery__BatchExecutionMode
//QSqlQuery::BatchExecutionMode
type QSqlQuery__BatchExecutionMode int64
const (
QSqlQuery__ValuesAsRows QSqlQuery__BatchExecutionMode = QSqlQuery__BatchExecutionMode(0)
QSqlQuery__ValuesAsColumns QSqlQuery__BatchExecutionMode = QSqlQuery__BatchExecutionMode(1)
)
func NewQSqlQuery3(db QSqlDatabase_ITF) *QSqlQuery {
var tmpValue = NewQSqlQueryFromPointer(C.QSqlQuery_NewQSqlQuery3(PointerFromQSqlDatabase(db)))
runtime.SetFinalizer(tmpValue, (*QSqlQuery).DestroyQSqlQuery)
return tmpValue
}
func NewQSqlQuery(result QSqlResult_ITF) *QSqlQuery {
var tmpValue = NewQSqlQueryFromPointer(C.QSqlQuery_NewQSqlQuery(PointerFromQSqlResult(result)))
runtime.SetFinalizer(tmpValue, (*QSqlQuery).DestroyQSqlQuery)
return tmpValue
}
func NewQSqlQuery4(other QSqlQuery_ITF) *QSqlQuery {
var tmpValue = NewQSqlQueryFromPointer(C.QSqlQuery_NewQSqlQuery4(PointerFromQSqlQuery(other)))
runtime.SetFinalizer(tmpValue, (*QSqlQuery).DestroyQSqlQuery)
return tmpValue
}
func NewQSqlQuery2(query string, db QSqlDatabase_ITF) *QSqlQuery {
2016-08-20 00:20:42 +03:00
var queryC = C.CString(query)
defer C.free(unsafe.Pointer(queryC))
var tmpValue = NewQSqlQueryFromPointer(C.QSqlQuery_NewQSqlQuery2(queryC, PointerFromQSqlDatabase(db)))
runtime.SetFinalizer(tmpValue, (*QSqlQuery).DestroyQSqlQuery)
return tmpValue
}
func (ptr *QSqlQuery) Exec2() bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_Exec2(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlQuery) Exec(query string) bool {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var queryC = C.CString(query)
defer C.free(unsafe.Pointer(queryC))
return C.QSqlQuery_Exec(ptr.Pointer(), queryC) != 0
}
return false
}
func (ptr *QSqlQuery) ExecBatch(mode QSqlQuery__BatchExecutionMode) bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_ExecBatch(ptr.Pointer(), C.longlong(mode)) != 0
}
return false
}
func (ptr *QSqlQuery) First() bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_First(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlQuery) Last() bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_Last(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlQuery) Next() bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_Next(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlQuery) NextResult() bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_NextResult(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlQuery) Prepare(query string) bool {
if ptr.Pointer() != nil {
var queryC = C.CString(query)
defer C.free(unsafe.Pointer(queryC))
return C.QSqlQuery_Prepare(ptr.Pointer(), queryC) != 0
}
return false
}
func (ptr *QSqlQuery) Previous() bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_Previous(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlQuery) Seek(index int, relative bool) bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_Seek(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(relative)))) != 0
}
return false
}
func (ptr *QSqlQuery) AddBindValue(val core.QVariant_ITF, paramType QSql__ParamTypeFlag) {
if ptr.Pointer() != nil {
C.QSqlQuery_AddBindValue(ptr.Pointer(), core.PointerFromQVariant(val), C.longlong(paramType))
}
}
func (ptr *QSqlQuery) BindValue(placeholder string, val core.QVariant_ITF, paramType QSql__ParamTypeFlag) {
if ptr.Pointer() != nil {
var placeholderC = C.CString(placeholder)
defer C.free(unsafe.Pointer(placeholderC))
C.QSqlQuery_BindValue(ptr.Pointer(), placeholderC, core.PointerFromQVariant(val), C.longlong(paramType))
}
}
func (ptr *QSqlQuery) BindValue2(pos int, val core.QVariant_ITF, paramType QSql__ParamTypeFlag) {
if ptr.Pointer() != nil {
C.QSqlQuery_BindValue2(ptr.Pointer(), C.int(int32(pos)), core.PointerFromQVariant(val), C.longlong(paramType))
}
}
func (ptr *QSqlQuery) Clear() {
if ptr.Pointer() != nil {
C.QSqlQuery_Clear(ptr.Pointer())
}
}
func (ptr *QSqlQuery) Finish() {
if ptr.Pointer() != nil {
C.QSqlQuery_Finish(ptr.Pointer())
}
}
func (ptr *QSqlQuery) SetForwardOnly(forward bool) {
if ptr.Pointer() != nil {
C.QSqlQuery_SetForwardOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(forward))))
}
}
func (ptr *QSqlQuery) SetNumericalPrecisionPolicy(precisionPolicy QSql__NumericalPrecisionPolicy) {
if ptr.Pointer() != nil {
C.QSqlQuery_SetNumericalPrecisionPolicy(ptr.Pointer(), C.longlong(precisionPolicy))
}
}
func (ptr *QSqlQuery) DestroyQSqlQuery() {
if ptr.Pointer() != nil {
C.QSqlQuery_DestroyQSqlQuery(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSqlQuery) BoundValues() map[string]*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[string]*core.QVariant {
var out = make(map[string]*core.QVariant, int(l.len))
for _, i := range NewQSqlQueryFromPointer(l.data).__boundValues_keyList() {
out[i] = NewQSqlQueryFromPointer(l.data).__boundValues_atList(i)
}
return out
}(C.QSqlQuery_BoundValues(ptr.Pointer()))
}
return make(map[string]*core.QVariant, 0)
}
2016-12-11 23:03:06 +03:00
func (ptr *QSqlQuery) NumericalPrecisionPolicy() QSql__NumericalPrecisionPolicy {
if ptr.Pointer() != nil {
return QSql__NumericalPrecisionPolicy(C.QSqlQuery_NumericalPrecisionPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QSqlQuery) LastError() *QSqlError {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlErrorFromPointer(C.QSqlQuery_LastError(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlError).DestroyQSqlError)
return tmpValue
}
return nil
}
func (ptr *QSqlQuery) Record() *QSqlRecord {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var tmpValue = NewQSqlRecordFromPointer(C.QSqlQuery_Record(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
return nil
}
func (ptr *QSqlQuery) ExecutedQuery() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlQuery_ExecutedQuery(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlQuery) LastQuery() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlQuery_LastQuery(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlQuery) BoundValue(placeholder string) *core.QVariant {
if ptr.Pointer() != nil {
var placeholderC = C.CString(placeholder)
defer C.free(unsafe.Pointer(placeholderC))
var tmpValue = core.NewQVariantFromPointer(C.QSqlQuery_BoundValue(ptr.Pointer(), placeholderC))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlQuery) BoundValue2(pos int) *core.QVariant {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlQuery_BoundValue2(ptr.Pointer(), C.int(int32(pos))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
2016-12-11 23:03:06 +03:00
}
return nil
2016-12-11 23:03:06 +03:00
}
func (ptr *QSqlQuery) LastInsertId() *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlQuery_LastInsertId(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlQuery) Value2(name string) *core.QVariant {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var tmpValue = core.NewQVariantFromPointer(C.QSqlQuery_Value2(ptr.Pointer(), nameC))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlQuery) Value(index int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlQuery_Value(ptr.Pointer(), C.int(int32(index))))
2016-08-20 00:20:42 +03:00
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlQuery) IsActive() bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_IsActive(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlQuery) IsForwardOnly() bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_IsForwardOnly(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlQuery) IsNull2(name string) bool {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QSqlQuery_IsNull2(ptr.Pointer(), nameC) != 0
}
return false
}
func (ptr *QSqlQuery) IsNull(field int) bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_IsNull(ptr.Pointer(), C.int(int32(field))) != 0
}
return false
}
func (ptr *QSqlQuery) IsSelect() bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_IsSelect(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlQuery) IsValid() bool {
if ptr.Pointer() != nil {
return C.QSqlQuery_IsValid(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlQuery) Driver() *QSqlDriver {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlDriverFromPointer(C.QSqlQuery_Driver(ptr.Pointer()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlQuery) Result() *QSqlResult {
if ptr.Pointer() != nil {
return NewQSqlResultFromPointer(C.QSqlQuery_Result(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQuery) At() int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQuery_At(ptr.Pointer())))
}
return 0
}
func (ptr *QSqlQuery) NumRowsAffected() int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQuery_NumRowsAffected(ptr.Pointer())))
}
return 0
}
func (ptr *QSqlQuery) Size() int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQuery_Size(ptr.Pointer())))
}
return 0
}
func (ptr *QSqlQuery) __boundValues_atList(i string) *core.QVariant {
if ptr.Pointer() != nil {
var iC = C.CString(i)
defer C.free(unsafe.Pointer(iC))
var tmpValue = core.NewQVariantFromPointer(C.QSqlQuery___boundValues_atList(ptr.Pointer(), iC))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlQuery) __boundValues_setList(key string, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
var keyC = C.CString(key)
defer C.free(unsafe.Pointer(keyC))
C.QSqlQuery___boundValues_setList(ptr.Pointer(), keyC, core.PointerFromQVariant(i))
}
}
func (ptr *QSqlQuery) __boundValues_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQuery___boundValues_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQuery) __boundValues_keyList() []string {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) []string {
var out = make([]string, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlQueryFromPointer(l.data).____boundValues_keyList_atList(i)
}
return out
}(C.QSqlQuery___boundValues_keyList(ptr.Pointer()))
}
return make([]string, 0)
}
func (ptr *QSqlQuery) ____boundValues_keyList_atList(i int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlQuery_____boundValues_keyList_atList(ptr.Pointer(), C.int(int32(i))))
}
return ""
}
func (ptr *QSqlQuery) ____boundValues_keyList_setList(i string) {
if ptr.Pointer() != nil {
var iC = C.CString(i)
defer C.free(unsafe.Pointer(iC))
C.QSqlQuery_____boundValues_keyList_setList(ptr.Pointer(), iC)
}
}
func (ptr *QSqlQuery) ____boundValues_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQuery_____boundValues_keyList_newList(ptr.Pointer()))
}
return nil
}
type QSqlQueryModel struct {
core.QAbstractTableModel
}
type QSqlQueryModel_ITF interface {
core.QAbstractTableModel_ITF
QSqlQueryModel_PTR() *QSqlQueryModel
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlQueryModel) QSqlQueryModel_PTR() *QSqlQueryModel {
return ptr
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlQueryModel) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractTableModel_PTR().Pointer()
}
return nil
}
2017-01-14 02:36:20 +03:00
func (ptr *QSqlQueryModel) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractTableModel_PTR().SetPointer(p)
}
}
func PointerFromQSqlQueryModel(ptr QSqlQueryModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlQueryModel_PTR().Pointer()
}
return nil
}
func NewQSqlQueryModelFromPointer(ptr unsafe.Pointer) *QSqlQueryModel {
var n = new(QSqlQueryModel)
n.SetPointer(ptr)
return n
}
func NewQSqlQueryModel(parent core.QObject_ITF) *QSqlQueryModel {
var tmpValue = NewQSqlQueryModelFromPointer(C.QSqlQueryModel_NewQSqlQueryModel(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQSqlQueryModel_InsertColumns
func callbackQSqlQueryModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::insertColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, int, *core.QModelIndex) bool)(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlQueryModel) ConnectInsertColumns(f func(column int, count int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::insertColumns", f)
}
}
func (ptr *QSqlQueryModel) DisconnectInsertColumns() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::insertColumns")
}
}
func (ptr *QSqlQueryModel) InsertColumns(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_InsertColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlQueryModel) InsertColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
2016-08-24 18:00:49 +03:00
}
return false
}
//export callbackQSqlQueryModel_RemoveColumns
func callbackQSqlQueryModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::removeColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, int, *core.QModelIndex) bool)(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlQueryModel) ConnectRemoveColumns(f func(column int, count int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::removeColumns", f)
}
}
func (ptr *QSqlQueryModel) DisconnectRemoveColumns() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::removeColumns")
}
}
func (ptr *QSqlQueryModel) RemoveColumns(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_RemoveColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlQueryModel) RemoveColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlQueryModel_SetHeaderData
func callbackQSqlQueryModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::setHeaderData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, core.Qt__Orientation, *core.QVariant, int) bool)(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role))))))
}
func (ptr *QSqlQueryModel) ConnectSetHeaderData(f func(section int, orientation core.Qt__Orientation, value *core.QVariant, role int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::setHeaderData", f)
}
}
func (ptr *QSqlQueryModel) DisconnectSetHeaderData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::setHeaderData")
}
}
func (ptr *QSqlQueryModel) SetHeaderData(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_SetHeaderData(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role))) != 0
}
return false
}
func (ptr *QSqlQueryModel) SetHeaderDataDefault(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role))) != 0
}
return false
}
//export callbackQSqlQueryModel_Clear
func callbackQSqlQueryModel_Clear(ptr unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::clear"); signal != nil {
signal.(func())()
} else {
NewQSqlQueryModelFromPointer(ptr).ClearDefault()
}
}
func (ptr *QSqlQueryModel) ConnectClear(f func()) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::clear", f)
}
}
func (ptr *QSqlQueryModel) DisconnectClear() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::clear")
}
}
func (ptr *QSqlQueryModel) Clear() {
if ptr.Pointer() != nil {
C.QSqlQueryModel_Clear(ptr.Pointer())
}
}
func (ptr *QSqlQueryModel) ClearDefault() {
if ptr.Pointer() != nil {
C.QSqlQueryModel_ClearDefault(ptr.Pointer())
}
}
//export callbackQSqlQueryModel_FetchMore
func callbackQSqlQueryModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::fetchMore"); signal != nil {
signal.(func(*core.QModelIndex))(core.NewQModelIndexFromPointer(parent))
} else {
NewQSqlQueryModelFromPointer(ptr).FetchMoreDefault(core.NewQModelIndexFromPointer(parent))
}
}
func (ptr *QSqlQueryModel) ConnectFetchMore(f func(parent *core.QModelIndex)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::fetchMore", f)
}
}
func (ptr *QSqlQueryModel) DisconnectFetchMore() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::fetchMore")
}
}
func (ptr *QSqlQueryModel) FetchMore(parent core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_FetchMore(ptr.Pointer(), core.PointerFromQModelIndex(parent))
}
}
func (ptr *QSqlQueryModel) FetchMoreDefault(parent core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_FetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))
}
}
//export callbackQSqlQueryModel_QueryChange
func callbackQSqlQueryModel_QueryChange(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::queryChange"); signal != nil {
signal.(func())()
} else {
NewQSqlQueryModelFromPointer(ptr).QueryChangeDefault()
}
}
func (ptr *QSqlQueryModel) ConnectQueryChange(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::queryChange", f)
}
}
func (ptr *QSqlQueryModel) DisconnectQueryChange() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::queryChange")
}
}
func (ptr *QSqlQueryModel) QueryChange() {
if ptr.Pointer() != nil {
C.QSqlQueryModel_QueryChange(ptr.Pointer())
}
}
func (ptr *QSqlQueryModel) QueryChangeDefault() {
if ptr.Pointer() != nil {
C.QSqlQueryModel_QueryChangeDefault(ptr.Pointer())
}
}
func (ptr *QSqlQueryModel) SetLastError(error QSqlError_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_SetLastError(ptr.Pointer(), PointerFromQSqlError(error))
}
}
func (ptr *QSqlQueryModel) SetQuery(query QSqlQuery_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_SetQuery(ptr.Pointer(), PointerFromQSqlQuery(query))
}
}
func (ptr *QSqlQueryModel) SetQuery2(query string, db QSqlDatabase_ITF) {
if ptr.Pointer() != nil {
var queryC = C.CString(query)
defer C.free(unsafe.Pointer(queryC))
C.QSqlQueryModel_SetQuery2(ptr.Pointer(), queryC, PointerFromQSqlDatabase(db))
}
}
//export callbackQSqlQueryModel_DestroyQSqlQueryModel
func callbackQSqlQueryModel_DestroyQSqlQueryModel(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::~QSqlQueryModel"); signal != nil {
signal.(func())()
} else {
NewQSqlQueryModelFromPointer(ptr).DestroyQSqlQueryModelDefault()
}
}
func (ptr *QSqlQueryModel) ConnectDestroyQSqlQueryModel(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::~QSqlQueryModel", f)
}
}
func (ptr *QSqlQueryModel) DisconnectDestroyQSqlQueryModel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::~QSqlQueryModel")
}
}
func (ptr *QSqlQueryModel) DestroyQSqlQueryModel() {
if ptr.Pointer() != nil {
C.QSqlQueryModel_DestroyQSqlQueryModel(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlQueryModel) DestroyQSqlQueryModelDefault() {
if ptr.Pointer() != nil {
C.QSqlQueryModel_DestroyQSqlQueryModelDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQSqlQueryModel_IndexInQuery
func callbackQSqlQueryModel_IndexInQuery(ptr unsafe.Pointer, item unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::indexInQuery"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(*core.QModelIndex) *core.QModelIndex)(core.NewQModelIndexFromPointer(item)))
}
return core.PointerFromQModelIndex(NewQSqlQueryModelFromPointer(ptr).IndexInQueryDefault(core.NewQModelIndexFromPointer(item)))
}
func (ptr *QSqlQueryModel) ConnectIndexInQuery(f func(item *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::indexInQuery", f)
}
}
func (ptr *QSqlQueryModel) DisconnectIndexInQuery() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::indexInQuery")
}
}
func (ptr *QSqlQueryModel) IndexInQuery(item core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel_IndexInQuery(ptr.Pointer(), core.PointerFromQModelIndex(item)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) IndexInQueryDefault(item core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel_IndexInQueryDefault(ptr.Pointer(), core.PointerFromQModelIndex(item)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) LastError() *QSqlError {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var tmpValue = NewQSqlErrorFromPointer(C.QSqlQueryModel_LastError(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlError).DestroyQSqlError)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) Query() *QSqlQuery {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var tmpValue = NewQSqlQueryFromPointer(C.QSqlQueryModel_Query(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlQuery).DestroyQSqlQuery)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) Record2() *QSqlRecord {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlRecordFromPointer(C.QSqlQueryModel_Record2(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) Record(row int) *QSqlRecord {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlRecordFromPointer(C.QSqlQueryModel_Record(ptr.Pointer(), C.int(int32(row))))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
return nil
}
//export callbackQSqlQueryModel_Data
func callbackQSqlQueryModel_Data(ptr unsafe.Pointer, item unsafe.Pointer, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::data"); signal != nil {
return core.PointerFromQVariant(signal.(func(*core.QModelIndex, int) *core.QVariant)(core.NewQModelIndexFromPointer(item), int(int32(role))))
}
return core.PointerFromQVariant(NewQSqlQueryModelFromPointer(ptr).DataDefault(core.NewQModelIndexFromPointer(item), int(int32(role))))
}
func (ptr *QSqlQueryModel) ConnectData(f func(item *core.QModelIndex, role int) *core.QVariant) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::data", f)
}
}
func (ptr *QSqlQueryModel) DisconnectData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::data")
}
}
func (ptr *QSqlQueryModel) Data(item core.QModelIndex_ITF, role int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlQueryModel_Data(ptr.Pointer(), core.PointerFromQModelIndex(item), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
2016-08-20 00:20:42 +03:00
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) DataDefault(item core.QModelIndex_ITF, role int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlQueryModel_DataDefault(ptr.Pointer(), core.PointerFromQModelIndex(item), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
2016-08-20 00:20:42 +03:00
return tmpValue
}
return nil
}
//export callbackQSqlQueryModel_HeaderData
func callbackQSqlQueryModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::headerData"); signal != nil {
return core.PointerFromQVariant(signal.(func(int, core.Qt__Orientation, int) *core.QVariant)(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role))))
}
return core.PointerFromQVariant(NewQSqlQueryModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role))))
}
func (ptr *QSqlQueryModel) ConnectHeaderData(f func(section int, orientation core.Qt__Orientation, role int) *core.QVariant) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::headerData", f)
}
}
func (ptr *QSqlQueryModel) DisconnectHeaderData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::headerData")
}
}
func (ptr *QSqlQueryModel) HeaderData(section int, orientation core.Qt__Orientation, role int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlQueryModel_HeaderData(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) HeaderDataDefault(section int, orientation core.Qt__Orientation, role int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlQueryModel_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 callbackQSqlQueryModel_CanFetchMore
func callbackQSqlQueryModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::canFetchMore"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex) bool)(core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).CanFetchMoreDefault(core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlQueryModel) ConnectCanFetchMore(f func(parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::canFetchMore", f)
}
}
func (ptr *QSqlQueryModel) DisconnectCanFetchMore() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::canFetchMore")
}
}
func (ptr *QSqlQueryModel) CanFetchMore(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_CanFetchMore(ptr.Pointer(), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlQueryModel) CanFetchMoreDefault(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_CanFetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlQueryModel_ColumnCount
func callbackQSqlQueryModel_ColumnCount(ptr unsafe.Pointer, index unsafe.Pointer) C.int {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::columnCount"); signal != nil {
return C.int(int32(signal.(func(*core.QModelIndex) int)(core.NewQModelIndexFromPointer(index))))
}
return C.int(int32(NewQSqlQueryModelFromPointer(ptr).ColumnCountDefault(core.NewQModelIndexFromPointer(index))))
}
func (ptr *QSqlQueryModel) ConnectColumnCount(f func(index *core.QModelIndex) int) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::columnCount", f)
}
}
func (ptr *QSqlQueryModel) DisconnectColumnCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::columnCount")
}
}
func (ptr *QSqlQueryModel) ColumnCount(index core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQueryModel_ColumnCount(ptr.Pointer(), core.PointerFromQModelIndex(index))))
}
return 0
}
func (ptr *QSqlQueryModel) ColumnCountDefault(index core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQueryModel_ColumnCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))))
}
return 0
}
//export callbackQSqlQueryModel_RowCount
func callbackQSqlQueryModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::rowCount"); signal != nil {
return C.int(int32(signal.(func(*core.QModelIndex) int)(core.NewQModelIndexFromPointer(parent))))
}
return C.int(int32(NewQSqlQueryModelFromPointer(ptr).RowCountDefault(core.NewQModelIndexFromPointer(parent))))
}
func (ptr *QSqlQueryModel) ConnectRowCount(f func(parent *core.QModelIndex) int) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::rowCount", f)
}
}
func (ptr *QSqlQueryModel) DisconnectRowCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::rowCount")
}
}
func (ptr *QSqlQueryModel) RowCount(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQueryModel_RowCount(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
func (ptr *QSqlQueryModel) RowCountDefault(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQueryModel_RowCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
func (ptr *QSqlQueryModel) ____setItemData_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQueryModel_____setItemData_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlQueryModel) ____setItemData_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_____setItemData_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlQueryModel) ____setItemData_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel_____setItemData_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) ____roleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQueryModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlQueryModel) ____roleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlQueryModel) ____roleNames_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel_____roleNames_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) ____itemData_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQueryModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlQueryModel) ____itemData_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlQueryModel) ____itemData_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel_____itemData_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __setItemData_roles_atList(i int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlQueryModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __setItemData_roles_setList(key int, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i))
}
}
func (ptr *QSqlQueryModel) __setItemData_roles_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___setItemData_roles_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __setItemData_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) []int {
var out = make([]int, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlQueryModelFromPointer(l.data).____setItemData_keyList_atList(i)
}
return out
}(C.QSqlQueryModel___setItemData_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QSqlQueryModel) __changePersistentIndexList_from_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __changePersistentIndexList_from_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___changePersistentIndexList_from_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlQueryModel) __changePersistentIndexList_from_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___changePersistentIndexList_from_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __changePersistentIndexList_to_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __changePersistentIndexList_to_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___changePersistentIndexList_to_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlQueryModel) __changePersistentIndexList_to_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___changePersistentIndexList_to_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __dataChanged_roles_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQueryModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlQueryModel) __dataChanged_roles_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlQueryModel) __dataChanged_roles_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___dataChanged_roles_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __layoutAboutToBeChanged_parents_atList(i int) *core.QPersistentModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQPersistentModelIndexFromPointer(C.QSqlQueryModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex)
2016-08-20 00:20:42 +03:00
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __layoutAboutToBeChanged_parents_setList(i core.QPersistentModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i))
}
}
func (ptr *QSqlQueryModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __layoutChanged_parents_atList(i int) *core.QPersistentModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQPersistentModelIndexFromPointer(C.QSqlQueryModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __layoutChanged_parents_setList(i core.QPersistentModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___layoutChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i))
}
}
func (ptr *QSqlQueryModel) __layoutChanged_parents_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___layoutChanged_parents_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __roleNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QSqlQueryModel___roleNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
2016-08-20 00:20:42 +03:00
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __roleNames_setList(key int, i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i))
}
}
func (ptr *QSqlQueryModel) __roleNames_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___roleNames_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __roleNames_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) []int {
var out = make([]int, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlQueryModelFromPointer(l.data).____roleNames_keyList_atList(i)
}
return out
}(C.QSqlQueryModel___roleNames_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QSqlQueryModel) __itemData_atList(i int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlQueryModel___itemData_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __itemData_setList(key int, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i))
}
}
func (ptr *QSqlQueryModel) __itemData_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___itemData_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __itemData_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) []int {
var out = make([]int, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlQueryModelFromPointer(l.data).____itemData_keyList_atList(i)
}
return out
}(C.QSqlQueryModel___itemData_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QSqlQueryModel) __mimeData_indexes_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __mimeData_indexes_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___mimeData_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlQueryModel) __mimeData_indexes_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___mimeData_indexes_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __match_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel___match_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __match_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___match_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlQueryModel) __match_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___match_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __persistentIndexList_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __persistentIndexList_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___persistentIndexList_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlQueryModel) __persistentIndexList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___persistentIndexList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) ____doSetRoleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQueryModel_____doSetRoleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlQueryModel) ____doSetRoleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_____doSetRoleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlQueryModel) ____doSetRoleNames_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel_____doSetRoleNames_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) ____setRoleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlQueryModel_____setRoleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlQueryModel) ____setRoleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_____setRoleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlQueryModel) ____setRoleNames_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel_____setRoleNames_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QSqlQueryModel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QSqlQueryModel) __dynamicPropertyNames_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___dynamicPropertyNames_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __findChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlQueryModel___findChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __findChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___findChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlQueryModel) __findChildren_newList2() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___findChildren_newList2(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlQueryModel___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlQueryModel) __findChildren_newList3() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___findChildren_newList3(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlQueryModel___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlQueryModel) __findChildren_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___findChildren_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlQueryModel___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlQueryModel) __children_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlQueryModel___children_newList(ptr.Pointer()))
}
return nil
}
//export callbackQSqlQueryModel_DropMimeData
func callbackQSqlQueryModel_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(fmt.Sprint(ptr), "QSqlQueryModel::dropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).DropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlQueryModel) ConnectDropMimeData(f func(data *core.QMimeData, action core.Qt__DropAction, row int, column int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::dropMimeData", f)
}
}
func (ptr *QSqlQueryModel) DisconnectDropMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::dropMimeData")
}
}
func (ptr *QSqlQueryModel) DropMimeData(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_DropMimeData(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlQueryModel) DropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_DropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlQueryModel_Index
func callbackQSqlQueryModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::index"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(int, int, *core.QModelIndex) *core.QModelIndex)(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))
}
return core.PointerFromQModelIndex(NewQSqlQueryModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))
}
func (ptr *QSqlQueryModel) ConnectIndex(f func(row int, column int, parent *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::index", f)
}
}
func (ptr *QSqlQueryModel) DisconnectIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::index")
}
}
func (ptr *QSqlQueryModel) Index(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) IndexDefault(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel_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 callbackQSqlQueryModel_Sibling
func callbackQSqlQueryModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, idx unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::sibling"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(int, int, *core.QModelIndex) *core.QModelIndex)(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx)))
}
return core.PointerFromQModelIndex(NewQSqlQueryModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx)))
}
func (ptr *QSqlQueryModel) ConnectSibling(f func(row int, column int, idx *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::sibling", f)
}
}
func (ptr *QSqlQueryModel) DisconnectSibling() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::sibling")
}
}
func (ptr *QSqlQueryModel) Sibling(row int, column int, idx core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel_Sibling(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(idx)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) SiblingDefault(row int, column int, idx core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel_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 callbackQSqlQueryModel_Flags
func callbackQSqlQueryModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::flags"); signal != nil {
return C.longlong(signal.(func(*core.QModelIndex) core.Qt__ItemFlag)(core.NewQModelIndexFromPointer(index)))
}
return C.longlong(NewQSqlQueryModelFromPointer(ptr).FlagsDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QSqlQueryModel) ConnectFlags(f func(index *core.QModelIndex) core.Qt__ItemFlag) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::flags", f)
}
}
func (ptr *QSqlQueryModel) DisconnectFlags() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::flags")
}
}
func (ptr *QSqlQueryModel) Flags(index core.QModelIndex_ITF) core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QSqlQueryModel_Flags(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return 0
}
func (ptr *QSqlQueryModel) FlagsDefault(index core.QModelIndex_ITF) core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QSqlQueryModel_FlagsDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return 0
}
//export callbackQSqlQueryModel_InsertRows
func callbackQSqlQueryModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::insertRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, int, *core.QModelIndex) bool)(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlQueryModel) ConnectInsertRows(f func(row int, count int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::insertRows", f)
}
}
func (ptr *QSqlQueryModel) DisconnectInsertRows() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::insertRows")
}
}
func (ptr *QSqlQueryModel) InsertRows(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_InsertRows(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlQueryModel) InsertRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlQueryModel_MoveColumns
func callbackQSqlQueryModel_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(fmt.Sprint(ptr), "QSqlQueryModel::moveColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).MoveColumnsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
func (ptr *QSqlQueryModel) ConnectMoveColumns(f func(sourceParent *core.QModelIndex, sourceColumn int, count int, destinationParent *core.QModelIndex, destinationChild int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::moveColumns", f)
}
}
func (ptr *QSqlQueryModel) DisconnectMoveColumns() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::moveColumns")
}
}
func (ptr *QSqlQueryModel) MoveColumns(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_MoveColumns(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild))) != 0
}
return false
}
func (ptr *QSqlQueryModel) MoveColumnsDefault(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_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 callbackQSqlQueryModel_MoveRows
func callbackQSqlQueryModel_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(fmt.Sprint(ptr), "QSqlQueryModel::moveRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).MoveRowsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
func (ptr *QSqlQueryModel) ConnectMoveRows(f func(sourceParent *core.QModelIndex, sourceRow int, count int, destinationParent *core.QModelIndex, destinationChild int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::moveRows", f)
}
}
func (ptr *QSqlQueryModel) DisconnectMoveRows() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::moveRows")
}
}
func (ptr *QSqlQueryModel) MoveRows(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_MoveRows(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild))) != 0
}
return false
}
func (ptr *QSqlQueryModel) MoveRowsDefault(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_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 callbackQSqlQueryModel_RemoveRows
func callbackQSqlQueryModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::removeRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, int, *core.QModelIndex) bool)(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlQueryModel) ConnectRemoveRows(f func(row int, count int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::removeRows", f)
}
}
func (ptr *QSqlQueryModel) DisconnectRemoveRows() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::removeRows")
}
}
func (ptr *QSqlQueryModel) RemoveRows(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_RemoveRows(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlQueryModel) RemoveRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlQueryModel_SetData
func callbackQSqlQueryModel_SetData(ptr unsafe.Pointer, index unsafe.Pointer, value unsafe.Pointer, role C.int) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::setData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex, *core.QVariant, int) bool)(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).SetDataDefault(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role))))))
}
func (ptr *QSqlQueryModel) ConnectSetData(f func(index *core.QModelIndex, value *core.QVariant, role int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::setData", f)
}
}
func (ptr *QSqlQueryModel) DisconnectSetData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::setData")
}
}
func (ptr *QSqlQueryModel) SetData(index core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_SetData(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQVariant(value), C.int(int32(role))) != 0
}
return false
}
func (ptr *QSqlQueryModel) SetDataDefault(index core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_SetDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQVariant(value), C.int(int32(role))) != 0
}
return false
}
//export callbackQSqlQueryModel_SetItemData
func callbackQSqlQueryModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtSql_PackedList) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::setItemData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex, map[int]*core.QVariant) bool)(core.NewQModelIndexFromPointer(index), func(l C.struct_QtSql_PackedList) map[int]*core.QVariant {
var out = make(map[int]*core.QVariant, int(l.len))
for _, i := range NewQSqlQueryModelFromPointer(l.data).__setItemData_keyList() {
out[i] = NewQSqlQueryModelFromPointer(l.data).__setItemData_roles_atList(i)
}
return out
}(roles)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).SetItemDataDefault(core.NewQModelIndexFromPointer(index), func(l C.struct_QtSql_PackedList) map[int]*core.QVariant {
var out = make(map[int]*core.QVariant, int(l.len))
for _, i := range NewQSqlQueryModelFromPointer(l.data).__setItemData_keyList() {
out[i] = NewQSqlQueryModelFromPointer(l.data).__setItemData_roles_atList(i)
}
return out
}(roles)))))
}
func (ptr *QSqlQueryModel) ConnectSetItemData(f func(index *core.QModelIndex, roles map[int]*core.QVariant) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::setItemData", f)
}
}
func (ptr *QSqlQueryModel) DisconnectSetItemData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::setItemData")
}
}
func (ptr *QSqlQueryModel) SetItemData(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_SetItemData(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer {
var tmpList = NewQSqlQueryModelFromPointer(NewQSqlQueryModelFromPointer(unsafe.Pointer(uintptr(1))).__setItemData_roles_newList())
for k, v := range roles {
tmpList.__setItemData_roles_setList(k, v)
}
return tmpList.Pointer()
}()) != 0
}
return false
}
func (ptr *QSqlQueryModel) SetItemDataDefault(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_SetItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer {
var tmpList = NewQSqlQueryModelFromPointer(NewQSqlQueryModelFromPointer(unsafe.Pointer(uintptr(1))).__setItemData_roles_newList())
for k, v := range roles {
tmpList.__setItemData_roles_setList(k, v)
}
return tmpList.Pointer()
}()) != 0
}
return false
}
//export callbackQSqlQueryModel_Submit
func callbackQSqlQueryModel_Submit(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::submit"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).SubmitDefault())))
}
func (ptr *QSqlQueryModel) ConnectSubmit(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::submit", f)
}
}
func (ptr *QSqlQueryModel) DisconnectSubmit() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::submit")
}
}
func (ptr *QSqlQueryModel) Submit() bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_Submit(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlQueryModel) SubmitDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_SubmitDefault(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlQueryModel_ResetInternalData
func callbackQSqlQueryModel_ResetInternalData(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::resetInternalData"); signal != nil {
signal.(func())()
} else {
NewQSqlQueryModelFromPointer(ptr).ResetInternalDataDefault()
}
}
func (ptr *QSqlQueryModel) ConnectResetInternalData(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::resetInternalData", f)
}
}
func (ptr *QSqlQueryModel) DisconnectResetInternalData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::resetInternalData")
}
}
func (ptr *QSqlQueryModel) ResetInternalData() {
if ptr.Pointer() != nil {
C.QSqlQueryModel_ResetInternalData(ptr.Pointer())
}
}
func (ptr *QSqlQueryModel) ResetInternalDataDefault() {
if ptr.Pointer() != nil {
C.QSqlQueryModel_ResetInternalDataDefault(ptr.Pointer())
}
}
//export callbackQSqlQueryModel_Revert
func callbackQSqlQueryModel_Revert(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::revert"); signal != nil {
signal.(func())()
} else {
NewQSqlQueryModelFromPointer(ptr).RevertDefault()
}
}
func (ptr *QSqlQueryModel) ConnectRevert(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::revert", f)
}
}
func (ptr *QSqlQueryModel) DisconnectRevert() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::revert")
}
}
func (ptr *QSqlQueryModel) Revert() {
if ptr.Pointer() != nil {
C.QSqlQueryModel_Revert(ptr.Pointer())
}
}
func (ptr *QSqlQueryModel) RevertDefault() {
if ptr.Pointer() != nil {
C.QSqlQueryModel_RevertDefault(ptr.Pointer())
}
}
//export callbackQSqlQueryModel_Sort
func callbackQSqlQueryModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::sort"); signal != nil {
signal.(func(int, core.Qt__SortOrder))(int(int32(column)), core.Qt__SortOrder(order))
} else {
NewQSqlQueryModelFromPointer(ptr).SortDefault(int(int32(column)), core.Qt__SortOrder(order))
}
}
func (ptr *QSqlQueryModel) ConnectSort(f func(column int, order core.Qt__SortOrder)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::sort", f)
}
}
func (ptr *QSqlQueryModel) DisconnectSort() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::sort")
}
}
func (ptr *QSqlQueryModel) Sort(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_Sort(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
func (ptr *QSqlQueryModel) SortDefault(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
//export callbackQSqlQueryModel_RoleNames
func callbackQSqlQueryModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::roleNames"); signal != nil {
return func() unsafe.Pointer {
var tmpList = NewQSqlQueryModelFromPointer(NewQSqlQueryModelFromPointer(unsafe.Pointer(uintptr(1))).__roleNames_newList())
for k, v := range signal.(func() map[int]*core.QByteArray)() {
tmpList.__roleNames_setList(k, v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
var tmpList = NewQSqlQueryModelFromPointer(NewQSqlQueryModelFromPointer(unsafe.Pointer(uintptr(1))).__roleNames_newList())
for k, v := range NewQSqlQueryModelFromPointer(ptr).RoleNamesDefault() {
tmpList.__roleNames_setList(k, v)
}
return tmpList.Pointer()
}()
}
func (ptr *QSqlQueryModel) ConnectRoleNames(f func() map[int]*core.QByteArray) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::roleNames", f)
}
}
func (ptr *QSqlQueryModel) DisconnectRoleNames() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::roleNames")
}
}
func (ptr *QSqlQueryModel) RoleNames() map[int]*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[int]*core.QByteArray {
var out = make(map[int]*core.QByteArray, int(l.len))
for _, i := range NewQSqlQueryModelFromPointer(l.data).__roleNames_keyList() {
out[i] = NewQSqlQueryModelFromPointer(l.data).__roleNames_atList(i)
}
return out
}(C.QSqlQueryModel_RoleNames(ptr.Pointer()))
}
return make(map[int]*core.QByteArray, 0)
}
func (ptr *QSqlQueryModel) RoleNamesDefault() map[int]*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[int]*core.QByteArray {
var out = make(map[int]*core.QByteArray, int(l.len))
for _, i := range NewQSqlQueryModelFromPointer(l.data).__roleNames_keyList() {
out[i] = NewQSqlQueryModelFromPointer(l.data).__roleNames_atList(i)
}
return out
}(C.QSqlQueryModel_RoleNamesDefault(ptr.Pointer()))
}
return make(map[int]*core.QByteArray, 0)
}
//export callbackQSqlQueryModel_ItemData
func callbackQSqlQueryModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::itemData"); signal != nil {
return func() unsafe.Pointer {
var tmpList = NewQSqlQueryModelFromPointer(NewQSqlQueryModelFromPointer(unsafe.Pointer(uintptr(1))).__itemData_newList())
for k, v := range signal.(func(*core.QModelIndex) map[int]*core.QVariant)(core.NewQModelIndexFromPointer(index)) {
tmpList.__itemData_setList(k, v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
var tmpList = NewQSqlQueryModelFromPointer(NewQSqlQueryModelFromPointer(unsafe.Pointer(uintptr(1))).__itemData_newList())
for k, v := range NewQSqlQueryModelFromPointer(ptr).ItemDataDefault(core.NewQModelIndexFromPointer(index)) {
tmpList.__itemData_setList(k, v)
}
return tmpList.Pointer()
}()
}
func (ptr *QSqlQueryModel) ConnectItemData(f func(index *core.QModelIndex) map[int]*core.QVariant) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::itemData", f)
}
}
func (ptr *QSqlQueryModel) DisconnectItemData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::itemData")
}
}
func (ptr *QSqlQueryModel) ItemData(index core.QModelIndex_ITF) map[int]*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[int]*core.QVariant {
var out = make(map[int]*core.QVariant, int(l.len))
for _, i := range NewQSqlQueryModelFromPointer(l.data).__itemData_keyList() {
out[i] = NewQSqlQueryModelFromPointer(l.data).__itemData_atList(i)
}
return out
}(C.QSqlQueryModel_ItemData(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return make(map[int]*core.QVariant, 0)
}
func (ptr *QSqlQueryModel) ItemDataDefault(index core.QModelIndex_ITF) map[int]*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[int]*core.QVariant {
var out = make(map[int]*core.QVariant, int(l.len))
for _, i := range NewQSqlQueryModelFromPointer(l.data).__itemData_keyList() {
out[i] = NewQSqlQueryModelFromPointer(l.data).__itemData_atList(i)
}
return out
}(C.QSqlQueryModel_ItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return make(map[int]*core.QVariant, 0)
}
//export callbackQSqlQueryModel_MimeData
func callbackQSqlQueryModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtSql_PackedList) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::mimeData"); signal != nil {
return core.PointerFromQMimeData(signal.(func([]*core.QModelIndex) *core.QMimeData)(func(l C.struct_QtSql_PackedList) []*core.QModelIndex {
var out = make([]*core.QModelIndex, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlQueryModelFromPointer(l.data).__mimeData_indexes_atList(i)
}
return out
}(indexes)))
}
return core.PointerFromQMimeData(NewQSqlQueryModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtSql_PackedList) []*core.QModelIndex {
var out = make([]*core.QModelIndex, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlQueryModelFromPointer(l.data).__mimeData_indexes_atList(i)
}
return out
}(indexes)))
}
func (ptr *QSqlQueryModel) ConnectMimeData(f func(indexes []*core.QModelIndex) *core.QMimeData) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::mimeData", f)
}
}
func (ptr *QSqlQueryModel) DisconnectMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::mimeData")
}
}
func (ptr *QSqlQueryModel) MimeData(indexes []*core.QModelIndex) *core.QMimeData {
if ptr.Pointer() != nil {
var tmpValue = core.NewQMimeDataFromPointer(C.QSqlQueryModel_MimeData(ptr.Pointer(), func() unsafe.Pointer {
var tmpList = NewQSqlQueryModelFromPointer(NewQSqlQueryModelFromPointer(unsafe.Pointer(uintptr(1))).__mimeData_indexes_newList())
for _, v := range indexes {
tmpList.__mimeData_indexes_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) MimeDataDefault(indexes []*core.QModelIndex) *core.QMimeData {
if ptr.Pointer() != nil {
var tmpValue = core.NewQMimeDataFromPointer(C.QSqlQueryModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer {
var tmpList = NewQSqlQueryModelFromPointer(NewQSqlQueryModelFromPointer(unsafe.Pointer(uintptr(1))).__mimeData_indexes_newList())
for _, v := range indexes {
tmpList.__mimeData_indexes_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQSqlQueryModel_Buddy
func callbackQSqlQueryModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::buddy"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(*core.QModelIndex) *core.QModelIndex)(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQModelIndex(NewQSqlQueryModelFromPointer(ptr).BuddyDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QSqlQueryModel) ConnectBuddy(f func(index *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::buddy", f)
}
}
func (ptr *QSqlQueryModel) DisconnectBuddy() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::buddy")
}
}
func (ptr *QSqlQueryModel) Buddy(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel_Buddy(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) BuddyDefault(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel_BuddyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQSqlQueryModel_Parent
func callbackQSqlQueryModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::parent"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(*core.QModelIndex) *core.QModelIndex)(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQModelIndex(core.NewQModelIndex())
}
func (ptr *QSqlQueryModel) ConnectParent(f func(index *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::parent", f)
}
}
func (ptr *QSqlQueryModel) DisconnectParent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::parent")
}
}
func (ptr *QSqlQueryModel) Parent(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlQueryModel_Parent(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQSqlQueryModel_Match
func callbackQSqlQueryModel_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(fmt.Sprint(ptr), "QSqlQueryModel::match"); signal != nil {
return func() unsafe.Pointer {
var tmpList = NewQSqlQueryModelFromPointer(NewQSqlQueryModelFromPointer(unsafe.Pointer(uintptr(1))).__match_newList())
for _, v := range signal.(func(*core.QModelIndex, int, *core.QVariant, int, core.Qt__MatchFlag) []*core.QModelIndex)(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 {
var tmpList = NewQSqlQueryModelFromPointer(NewQSqlQueryModelFromPointer(unsafe.Pointer(uintptr(1))).__match_newList())
for _, v := range NewQSqlQueryModelFromPointer(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 *QSqlQueryModel) ConnectMatch(f func(start *core.QModelIndex, role int, value *core.QVariant, hits int, flags core.Qt__MatchFlag) []*core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::match", f)
}
}
func (ptr *QSqlQueryModel) DisconnectMatch() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::match")
}
}
func (ptr *QSqlQueryModel) Match(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_QtSql_PackedList) []*core.QModelIndex {
var out = make([]*core.QModelIndex, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlQueryModelFromPointer(l.data).__match_atList(i)
}
return out
}(C.QSqlQueryModel_Match(ptr.Pointer(), core.PointerFromQModelIndex(start), C.int(int32(role)), core.PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags)))
}
return make([]*core.QModelIndex, 0)
}
func (ptr *QSqlQueryModel) 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_QtSql_PackedList) []*core.QModelIndex {
var out = make([]*core.QModelIndex, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlQueryModelFromPointer(l.data).__match_atList(i)
}
return out
}(C.QSqlQueryModel_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 callbackQSqlQueryModel_Span
func callbackQSqlQueryModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::span"); signal != nil {
return core.PointerFromQSize(signal.(func(*core.QModelIndex) *core.QSize)(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQSize(NewQSqlQueryModelFromPointer(ptr).SpanDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QSqlQueryModel) ConnectSpan(f func(index *core.QModelIndex) *core.QSize) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::span", f)
}
}
func (ptr *QSqlQueryModel) DisconnectSpan() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::span")
}
}
func (ptr *QSqlQueryModel) Span(index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QSqlQueryModel_Span(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
2016-08-20 00:20:42 +03:00
return tmpValue
}
return nil
}
func (ptr *QSqlQueryModel) SpanDefault(index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QSqlQueryModel_SpanDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
2016-08-20 00:20:42 +03:00
return tmpValue
}
return nil
}
//export callbackQSqlQueryModel_MimeTypes
func callbackQSqlQueryModel_MimeTypes(ptr unsafe.Pointer) *C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::mimeTypes"); signal != nil {
return C.CString(strings.Join(signal.(func() []string)(), "|"))
}
return C.CString(strings.Join(NewQSqlQueryModelFromPointer(ptr).MimeTypesDefault(), "|"))
}
func (ptr *QSqlQueryModel) ConnectMimeTypes(f func() []string) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::mimeTypes", f)
2017-01-14 02:36:20 +03:00
}
2016-08-20 00:20:42 +03:00
}
func (ptr *QSqlQueryModel) DisconnectMimeTypes() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::mimeTypes")
}
}
func (ptr *QSqlQueryModel) MimeTypes() []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QSqlQueryModel_MimeTypes(ptr.Pointer())), "|")
}
return make([]string, 0)
}
func (ptr *QSqlQueryModel) MimeTypesDefault() []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QSqlQueryModel_MimeTypesDefault(ptr.Pointer())), "|")
}
return make([]string, 0)
}
//export callbackQSqlQueryModel_SupportedDragActions
func callbackQSqlQueryModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::supportedDragActions"); signal != nil {
return C.longlong(signal.(func() core.Qt__DropAction)())
}
return C.longlong(NewQSqlQueryModelFromPointer(ptr).SupportedDragActionsDefault())
}
func (ptr *QSqlQueryModel) ConnectSupportedDragActions(f func() core.Qt__DropAction) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::supportedDragActions", f)
}
}
func (ptr *QSqlQueryModel) DisconnectSupportedDragActions() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::supportedDragActions")
}
}
func (ptr *QSqlQueryModel) SupportedDragActions() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QSqlQueryModel_SupportedDragActions(ptr.Pointer()))
}
return 0
}
func (ptr *QSqlQueryModel) SupportedDragActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QSqlQueryModel_SupportedDragActionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQSqlQueryModel_SupportedDropActions
func callbackQSqlQueryModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::supportedDropActions"); signal != nil {
return C.longlong(signal.(func() core.Qt__DropAction)())
}
return C.longlong(NewQSqlQueryModelFromPointer(ptr).SupportedDropActionsDefault())
}
func (ptr *QSqlQueryModel) ConnectSupportedDropActions(f func() core.Qt__DropAction) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::supportedDropActions", f)
}
}
func (ptr *QSqlQueryModel) DisconnectSupportedDropActions() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::supportedDropActions")
}
}
func (ptr *QSqlQueryModel) SupportedDropActions() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QSqlQueryModel_SupportedDropActions(ptr.Pointer()))
}
return 0
}
func (ptr *QSqlQueryModel) SupportedDropActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QSqlQueryModel_SupportedDropActionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQSqlQueryModel_CanDropMimeData
func callbackQSqlQueryModel_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(fmt.Sprint(ptr), "QSqlQueryModel::canDropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).CanDropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlQueryModel) ConnectCanDropMimeData(f func(data *core.QMimeData, action core.Qt__DropAction, row int, column int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::canDropMimeData", f)
}
}
func (ptr *QSqlQueryModel) DisconnectCanDropMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::canDropMimeData")
}
}
func (ptr *QSqlQueryModel) CanDropMimeData(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_CanDropMimeData(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlQueryModel) CanDropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_CanDropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlQueryModel_HasChildren
func callbackQSqlQueryModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::hasChildren"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex) bool)(core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).HasChildrenDefault(core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlQueryModel) ConnectHasChildren(f func(parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::hasChildren", f)
}
}
func (ptr *QSqlQueryModel) DisconnectHasChildren() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::hasChildren")
}
}
func (ptr *QSqlQueryModel) HasChildren(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_HasChildren(ptr.Pointer(), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlQueryModel) HasChildrenDefault(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_HasChildrenDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlQueryModel_Event
func callbackQSqlQueryModel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlQueryModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QSqlQueryModel) ConnectEvent(f func(e *core.QEvent) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::event", f)
}
}
func (ptr *QSqlQueryModel) DisconnectEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::event")
}
}
func (ptr *QSqlQueryModel) Event(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
func (ptr *QSqlQueryModel) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQSqlQueryModel_EventFilter
func callbackQSqlQueryModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::eventFilter"); signal != nil {
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(NewQSqlQueryModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QSqlQueryModel) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::eventFilter", f)
}
}
func (ptr *QSqlQueryModel) DisconnectEventFilter() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::eventFilter")
}
}
func (ptr *QSqlQueryModel) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
func (ptr *QSqlQueryModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlQueryModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQSqlQueryModel_ChildEvent
func callbackQSqlQueryModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQSqlQueryModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QSqlQueryModel) ConnectChildEvent(f func(event *core.QChildEvent)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::childEvent", f)
}
}
func (ptr *QSqlQueryModel) DisconnectChildEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::childEvent")
}
}
func (ptr *QSqlQueryModel) ChildEvent(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QSqlQueryModel) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQSqlQueryModel_ConnectNotify
func callbackQSqlQueryModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSqlQueryModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSqlQueryModel) ConnectConnectNotify(f func(sign *core.QMetaMethod)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::connectNotify", f)
}
}
func (ptr *QSqlQueryModel) DisconnectConnectNotify() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::connectNotify")
}
}
func (ptr *QSqlQueryModel) ConnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QSqlQueryModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSqlQueryModel_CustomEvent
func callbackQSqlQueryModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQSqlQueryModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QSqlQueryModel) ConnectCustomEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::customEvent", f)
}
}
func (ptr *QSqlQueryModel) DisconnectCustomEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::customEvent")
}
}
func (ptr *QSqlQueryModel) CustomEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QSqlQueryModel) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQSqlQueryModel_DeleteLater
func callbackQSqlQueryModel_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::deleteLater"); signal != nil {
signal.(func())()
} else {
NewQSqlQueryModelFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QSqlQueryModel) ConnectDeleteLater(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::deleteLater", f)
}
}
func (ptr *QSqlQueryModel) DisconnectDeleteLater() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::deleteLater")
}
}
func (ptr *QSqlQueryModel) DeleteLater() {
if ptr.Pointer() != nil {
C.QSqlQueryModel_DeleteLater(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlQueryModel) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QSqlQueryModel_DeleteLaterDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQSqlQueryModel_DisconnectNotify
func callbackQSqlQueryModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSqlQueryModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSqlQueryModel) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::disconnectNotify", f)
}
}
func (ptr *QSqlQueryModel) DisconnectDisconnectNotify() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::disconnectNotify")
}
}
func (ptr *QSqlQueryModel) DisconnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QSqlQueryModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSqlQueryModel_TimerEvent
func callbackQSqlQueryModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQSqlQueryModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QSqlQueryModel) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::timerEvent", f)
}
}
func (ptr *QSqlQueryModel) DisconnectTimerEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::timerEvent")
}
}
func (ptr *QSqlQueryModel) TimerEvent(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QSqlQueryModel) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlQueryModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQSqlQueryModel_MetaObject
func callbackQSqlQueryModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlQueryModel::metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQSqlQueryModelFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QSqlQueryModel) ConnectMetaObject(f func() *core.QMetaObject) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::metaObject", f)
}
}
func (ptr *QSqlQueryModel) DisconnectMetaObject() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlQueryModel::metaObject")
}
}
func (ptr *QSqlQueryModel) MetaObject() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSqlQueryModel_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlQueryModel) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSqlQueryModel_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
type QSqlRecord struct {
ptr unsafe.Pointer
}
type QSqlRecord_ITF interface {
QSqlRecord_PTR() *QSqlRecord
}
func (ptr *QSqlRecord) QSqlRecord_PTR() *QSqlRecord {
return ptr
}
func (ptr *QSqlRecord) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSqlRecord) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSqlRecord(ptr QSqlRecord_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlRecord_PTR().Pointer()
}
return nil
}
func NewQSqlRecordFromPointer(ptr unsafe.Pointer) *QSqlRecord {
var n = new(QSqlRecord)
n.SetPointer(ptr)
return n
}
func NewQSqlRecord() *QSqlRecord {
var tmpValue = NewQSqlRecordFromPointer(C.QSqlRecord_NewQSqlRecord())
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
func NewQSqlRecord2(other QSqlRecord_ITF) *QSqlRecord {
var tmpValue = NewQSqlRecordFromPointer(C.QSqlRecord_NewQSqlRecord2(PointerFromQSqlRecord(other)))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
func (ptr *QSqlRecord) Append(field QSqlField_ITF) {
if ptr.Pointer() != nil {
C.QSqlRecord_Append(ptr.Pointer(), PointerFromQSqlField(field))
}
}
func (ptr *QSqlRecord) Clear() {
if ptr.Pointer() != nil {
C.QSqlRecord_Clear(ptr.Pointer())
}
}
func (ptr *QSqlRecord) ClearValues() {
if ptr.Pointer() != nil {
C.QSqlRecord_ClearValues(ptr.Pointer())
}
}
func (ptr *QSqlRecord) Insert(pos int, field QSqlField_ITF) {
if ptr.Pointer() != nil {
C.QSqlRecord_Insert(ptr.Pointer(), C.int(int32(pos)), PointerFromQSqlField(field))
}
}
func (ptr *QSqlRecord) Remove(pos int) {
if ptr.Pointer() != nil {
C.QSqlRecord_Remove(ptr.Pointer(), C.int(int32(pos)))
}
}
func (ptr *QSqlRecord) Replace(pos int, field QSqlField_ITF) {
if ptr.Pointer() != nil {
C.QSqlRecord_Replace(ptr.Pointer(), C.int(int32(pos)), PointerFromQSqlField(field))
}
}
func (ptr *QSqlRecord) SetGenerated(name string, generated bool) {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
C.QSqlRecord_SetGenerated(ptr.Pointer(), nameC, C.char(int8(qt.GoBoolToInt(generated))))
}
}
func (ptr *QSqlRecord) SetGenerated2(index int, generated bool) {
if ptr.Pointer() != nil {
C.QSqlRecord_SetGenerated2(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(generated))))
}
}
func (ptr *QSqlRecord) SetNull2(name string) {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
C.QSqlRecord_SetNull2(ptr.Pointer(), nameC)
}
}
func (ptr *QSqlRecord) SetNull(index int) {
if ptr.Pointer() != nil {
C.QSqlRecord_SetNull(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QSqlRecord) SetValue2(name string, val core.QVariant_ITF) {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
C.QSqlRecord_SetValue2(ptr.Pointer(), nameC, core.PointerFromQVariant(val))
}
}
func (ptr *QSqlRecord) SetValue(index int, val core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QSqlRecord_SetValue(ptr.Pointer(), C.int(int32(index)), core.PointerFromQVariant(val))
}
}
func (ptr *QSqlRecord) DestroyQSqlRecord() {
if ptr.Pointer() != nil {
C.QSqlRecord_DestroyQSqlRecord(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSqlRecord) Field2(name string) *QSqlField {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var tmpValue = NewQSqlFieldFromPointer(C.QSqlRecord_Field2(ptr.Pointer(), nameC))
runtime.SetFinalizer(tmpValue, (*QSqlField).DestroyQSqlField)
return tmpValue
}
return nil
}
func (ptr *QSqlRecord) Field(index int) *QSqlField {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlFieldFromPointer(C.QSqlRecord_Field(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*QSqlField).DestroyQSqlField)
return tmpValue
}
return nil
}
func (ptr *QSqlRecord) KeyValues(keyFields QSqlRecord_ITF) *QSqlRecord {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlRecordFromPointer(C.QSqlRecord_KeyValues(ptr.Pointer(), PointerFromQSqlRecord(keyFields)))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
return nil
}
func (ptr *QSqlRecord) FieldName(index int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlRecord_FieldName(ptr.Pointer(), C.int(int32(index))))
}
return ""
}
func (ptr *QSqlRecord) Value2(name string) *core.QVariant {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var tmpValue = core.NewQVariantFromPointer(C.QSqlRecord_Value2(ptr.Pointer(), nameC))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlRecord) Value(index int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlRecord_Value(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlRecord) Contains(name string) bool {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QSqlRecord_Contains(ptr.Pointer(), nameC) != 0
}
return false
}
func (ptr *QSqlRecord) IsEmpty() bool {
if ptr.Pointer() != nil {
return C.QSqlRecord_IsEmpty(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlRecord) IsGenerated(name string) bool {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QSqlRecord_IsGenerated(ptr.Pointer(), nameC) != 0
}
return false
}
func (ptr *QSqlRecord) IsGenerated2(index int) bool {
if ptr.Pointer() != nil {
return C.QSqlRecord_IsGenerated2(ptr.Pointer(), C.int(int32(index))) != 0
}
return false
}
func (ptr *QSqlRecord) IsNull(name string) bool {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QSqlRecord_IsNull(ptr.Pointer(), nameC) != 0
}
return false
}
func (ptr *QSqlRecord) IsNull2(index int) bool {
if ptr.Pointer() != nil {
return C.QSqlRecord_IsNull2(ptr.Pointer(), C.int(int32(index))) != 0
}
return false
}
func (ptr *QSqlRecord) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlRecord_Count(ptr.Pointer())))
}
return 0
}
func (ptr *QSqlRecord) IndexOf(name string) int {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return int(int32(C.QSqlRecord_IndexOf(ptr.Pointer(), nameC)))
}
return 0
}
type QSqlRelation struct {
ptr unsafe.Pointer
}
type QSqlRelation_ITF interface {
QSqlRelation_PTR() *QSqlRelation
}
func (ptr *QSqlRelation) QSqlRelation_PTR() *QSqlRelation {
return ptr
}
func (ptr *QSqlRelation) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSqlRelation) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSqlRelation(ptr QSqlRelation_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlRelation_PTR().Pointer()
}
return nil
}
func NewQSqlRelationFromPointer(ptr unsafe.Pointer) *QSqlRelation {
var n = new(QSqlRelation)
n.SetPointer(ptr)
return n
}
func (ptr *QSqlRelation) DestroyQSqlRelation() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func NewQSqlRelation() *QSqlRelation {
var tmpValue = NewQSqlRelationFromPointer(C.QSqlRelation_NewQSqlRelation())
runtime.SetFinalizer(tmpValue, (*QSqlRelation).DestroyQSqlRelation)
return tmpValue
}
func NewQSqlRelation2(tableName string, indexColumn string, displayColumn string) *QSqlRelation {
var tableNameC = C.CString(tableName)
defer C.free(unsafe.Pointer(tableNameC))
var indexColumnC = C.CString(indexColumn)
defer C.free(unsafe.Pointer(indexColumnC))
var displayColumnC = C.CString(displayColumn)
defer C.free(unsafe.Pointer(displayColumnC))
var tmpValue = NewQSqlRelationFromPointer(C.QSqlRelation_NewQSqlRelation2(tableNameC, indexColumnC, displayColumnC))
runtime.SetFinalizer(tmpValue, (*QSqlRelation).DestroyQSqlRelation)
return tmpValue
}
func (ptr *QSqlRelation) Swap(other QSqlRelation_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelation_Swap(ptr.Pointer(), PointerFromQSqlRelation(other))
}
}
func (ptr *QSqlRelation) DisplayColumn() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlRelation_DisplayColumn(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlRelation) IndexColumn() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlRelation_IndexColumn(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlRelation) TableName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlRelation_TableName(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlRelation) IsValid() bool {
if ptr.Pointer() != nil {
return C.QSqlRelation_IsValid(ptr.Pointer()) != 0
}
return false
}
type QSqlRelationalDelegate struct {
widgets.QItemDelegate
}
type QSqlRelationalDelegate_ITF interface {
widgets.QItemDelegate_ITF
QSqlRelationalDelegate_PTR() *QSqlRelationalDelegate
}
func (ptr *QSqlRelationalDelegate) QSqlRelationalDelegate_PTR() *QSqlRelationalDelegate {
return ptr
}
func (ptr *QSqlRelationalDelegate) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QItemDelegate_PTR().Pointer()
}
return nil
}
func (ptr *QSqlRelationalDelegate) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QItemDelegate_PTR().SetPointer(p)
}
}
func PointerFromQSqlRelationalDelegate(ptr QSqlRelationalDelegate_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlRelationalDelegate_PTR().Pointer()
}
return nil
}
func NewQSqlRelationalDelegateFromPointer(ptr unsafe.Pointer) *QSqlRelationalDelegate {
var n = new(QSqlRelationalDelegate)
n.SetPointer(ptr)
return n
}
func NewQSqlRelationalDelegate(parent core.QObject_ITF) *QSqlRelationalDelegate {
var tmpValue = NewQSqlRelationalDelegateFromPointer(C.QSqlRelationalDelegate_NewQSqlRelationalDelegate(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QSqlRelationalDelegate) DestroyQSqlRelationalDelegate() {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_DestroyQSqlRelationalDelegate(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQSqlRelationalDelegate_CreateEditor
func callbackQSqlRelationalDelegate_CreateEditor(ptr unsafe.Pointer, parent unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::createEditor"); signal != nil {
return widgets.PointerFromQWidget(signal.(func(*widgets.QWidget, *widgets.QStyleOptionViewItem, *core.QModelIndex) *widgets.QWidget)(widgets.NewQWidgetFromPointer(parent), widgets.NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))
}
return widgets.PointerFromQWidget(NewQSqlRelationalDelegateFromPointer(ptr).CreateEditorDefault(widgets.NewQWidgetFromPointer(parent), widgets.NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))
}
func (ptr *QSqlRelationalDelegate) ConnectCreateEditor(f func(parent *widgets.QWidget, option *widgets.QStyleOptionViewItem, index *core.QModelIndex) *widgets.QWidget) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::createEditor", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectCreateEditor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::createEditor")
}
}
func (ptr *QSqlRelationalDelegate) CreateEditor(parent widgets.QWidget_ITF, option widgets.QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *widgets.QWidget {
if ptr.Pointer() != nil {
var tmpValue = widgets.NewQWidgetFromPointer(C.QSqlRelationalDelegate_CreateEditor(ptr.Pointer(), widgets.PointerFromQWidget(parent), widgets.PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalDelegate) CreateEditorDefault(parent widgets.QWidget_ITF, option widgets.QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *widgets.QWidget {
if ptr.Pointer() != nil {
var tmpValue = widgets.NewQWidgetFromPointer(C.QSqlRelationalDelegate_CreateEditorDefault(ptr.Pointer(), widgets.PointerFromQWidget(parent), widgets.PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQSqlRelationalDelegate_SetModelData
func callbackQSqlRelationalDelegate_SetModelData(ptr unsafe.Pointer, editor unsafe.Pointer, model unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::setModelData"); signal != nil {
signal.(func(*widgets.QWidget, *core.QAbstractItemModel, *core.QModelIndex))(widgets.NewQWidgetFromPointer(editor), core.NewQAbstractItemModelFromPointer(model), core.NewQModelIndexFromPointer(index))
} else {
NewQSqlRelationalDelegateFromPointer(ptr).SetModelDataDefault(widgets.NewQWidgetFromPointer(editor), core.NewQAbstractItemModelFromPointer(model), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QSqlRelationalDelegate) ConnectSetModelData(f func(editor *widgets.QWidget, model *core.QAbstractItemModel, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::setModelData", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectSetModelData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::setModelData")
}
}
func (ptr *QSqlRelationalDelegate) SetModelData(editor widgets.QWidget_ITF, model core.QAbstractItemModel_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_SetModelData(ptr.Pointer(), widgets.PointerFromQWidget(editor), core.PointerFromQAbstractItemModel(model), core.PointerFromQModelIndex(index))
}
}
func (ptr *QSqlRelationalDelegate) SetModelDataDefault(editor widgets.QWidget_ITF, model core.QAbstractItemModel_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_SetModelDataDefault(ptr.Pointer(), widgets.PointerFromQWidget(editor), core.PointerFromQAbstractItemModel(model), core.PointerFromQModelIndex(index))
}
}
func (ptr *QSqlRelationalDelegate) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QSqlRelationalDelegate___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalDelegate) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QSqlRelationalDelegate) __dynamicPropertyNames_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalDelegate___dynamicPropertyNames_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalDelegate) __findChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlRelationalDelegate___findChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalDelegate) __findChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate___findChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlRelationalDelegate) __findChildren_newList2() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalDelegate___findChildren_newList2(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalDelegate) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlRelationalDelegate___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalDelegate) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlRelationalDelegate) __findChildren_newList3() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalDelegate___findChildren_newList3(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalDelegate) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlRelationalDelegate___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalDelegate) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlRelationalDelegate) __findChildren_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalDelegate___findChildren_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalDelegate) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlRelationalDelegate___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalDelegate) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlRelationalDelegate) __children_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalDelegate___children_newList(ptr.Pointer()))
}
return nil
}
//export callbackQSqlRelationalDelegate_EditorEvent
func callbackQSqlRelationalDelegate_EditorEvent(ptr unsafe.Pointer, event unsafe.Pointer, model unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::editorEvent"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent, *core.QAbstractItemModel, *widgets.QStyleOptionViewItem, *core.QModelIndex) bool)(core.NewQEventFromPointer(event), core.NewQAbstractItemModelFromPointer(model), widgets.NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalDelegateFromPointer(ptr).EditorEventDefault(core.NewQEventFromPointer(event), core.NewQAbstractItemModelFromPointer(model), widgets.NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))))
}
func (ptr *QSqlRelationalDelegate) ConnectEditorEvent(f func(event *core.QEvent, model *core.QAbstractItemModel, option *widgets.QStyleOptionViewItem, index *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::editorEvent", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectEditorEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::editorEvent")
}
}
func (ptr *QSqlRelationalDelegate) EditorEvent(event core.QEvent_ITF, model core.QAbstractItemModel_ITF, option widgets.QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalDelegate_EditorEvent(ptr.Pointer(), core.PointerFromQEvent(event), core.PointerFromQAbstractItemModel(model), widgets.PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) != 0
}
return false
}
func (ptr *QSqlRelationalDelegate) EditorEventDefault(event core.QEvent_ITF, model core.QAbstractItemModel_ITF, option widgets.QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalDelegate_EditorEventDefault(ptr.Pointer(), core.PointerFromQEvent(event), core.PointerFromQAbstractItemModel(model), widgets.PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) != 0
}
return false
}
//export callbackQSqlRelationalDelegate_EventFilter
func callbackQSqlRelationalDelegate_EventFilter(ptr unsafe.Pointer, editor unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QObject, *core.QEvent) bool)(core.NewQObjectFromPointer(editor), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalDelegateFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(editor), core.NewQEventFromPointer(event)))))
}
func (ptr *QSqlRelationalDelegate) ConnectEventFilter(f func(editor *core.QObject, event *core.QEvent) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::eventFilter", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectEventFilter() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::eventFilter")
}
}
func (ptr *QSqlRelationalDelegate) EventFilter(editor core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalDelegate_EventFilter(ptr.Pointer(), core.PointerFromQObject(editor), core.PointerFromQEvent(event)) != 0
}
return false
}
func (ptr *QSqlRelationalDelegate) EventFilterDefault(editor core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalDelegate_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(editor), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQSqlRelationalDelegate_SizeHint
func callbackQSqlRelationalDelegate_SizeHint(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::sizeHint"); signal != nil {
return core.PointerFromQSize(signal.(func(*widgets.QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(widgets.NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQSize(NewQSqlRelationalDelegateFromPointer(ptr).SizeHintDefault(widgets.NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))
}
func (ptr *QSqlRelationalDelegate) ConnectSizeHint(f func(option *widgets.QStyleOptionViewItem, index *core.QModelIndex) *core.QSize) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::sizeHint", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::sizeHint")
}
}
func (ptr *QSqlRelationalDelegate) SizeHint(option widgets.QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QSqlRelationalDelegate_SizeHint(ptr.Pointer(), widgets.PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalDelegate) SizeHintDefault(option widgets.QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QSqlRelationalDelegate_SizeHintDefault(ptr.Pointer(), widgets.PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQSqlRelationalDelegate_Paint
func callbackQSqlRelationalDelegate_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::paint"); signal != nil {
signal.(func(*gui.QPainter, *widgets.QStyleOptionViewItem, *core.QModelIndex))(gui.NewQPainterFromPointer(painter), widgets.NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
} else {
NewQSqlRelationalDelegateFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), widgets.NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QSqlRelationalDelegate) ConnectPaint(f func(painter *gui.QPainter, option *widgets.QStyleOptionViewItem, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::paint", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::paint")
}
}
func (ptr *QSqlRelationalDelegate) Paint(painter gui.QPainter_ITF, option widgets.QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), widgets.PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
func (ptr *QSqlRelationalDelegate) PaintDefault(painter gui.QPainter_ITF, option widgets.QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), widgets.PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
//export callbackQSqlRelationalDelegate_SetEditorData
func callbackQSqlRelationalDelegate_SetEditorData(ptr unsafe.Pointer, editor unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::setEditorData"); signal != nil {
signal.(func(*widgets.QWidget, *core.QModelIndex))(widgets.NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index))
} else {
NewQSqlRelationalDelegateFromPointer(ptr).SetEditorDataDefault(widgets.NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QSqlRelationalDelegate) ConnectSetEditorData(f func(editor *widgets.QWidget, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::setEditorData", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectSetEditorData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::setEditorData")
}
}
func (ptr *QSqlRelationalDelegate) SetEditorData(editor widgets.QWidget_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_SetEditorData(ptr.Pointer(), widgets.PointerFromQWidget(editor), core.PointerFromQModelIndex(index))
}
}
func (ptr *QSqlRelationalDelegate) SetEditorDataDefault(editor widgets.QWidget_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_SetEditorDataDefault(ptr.Pointer(), widgets.PointerFromQWidget(editor), core.PointerFromQModelIndex(index))
}
}
//export callbackQSqlRelationalDelegate_UpdateEditorGeometry
func callbackQSqlRelationalDelegate_UpdateEditorGeometry(ptr unsafe.Pointer, editor unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::updateEditorGeometry"); signal != nil {
signal.(func(*widgets.QWidget, *widgets.QStyleOptionViewItem, *core.QModelIndex))(widgets.NewQWidgetFromPointer(editor), widgets.NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
} else {
NewQSqlRelationalDelegateFromPointer(ptr).UpdateEditorGeometryDefault(widgets.NewQWidgetFromPointer(editor), widgets.NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QSqlRelationalDelegate) ConnectUpdateEditorGeometry(f func(editor *widgets.QWidget, option *widgets.QStyleOptionViewItem, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::updateEditorGeometry", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectUpdateEditorGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::updateEditorGeometry")
}
}
func (ptr *QSqlRelationalDelegate) UpdateEditorGeometry(editor widgets.QWidget_ITF, option widgets.QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_UpdateEditorGeometry(ptr.Pointer(), widgets.PointerFromQWidget(editor), widgets.PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
func (ptr *QSqlRelationalDelegate) UpdateEditorGeometryDefault(editor widgets.QWidget_ITF, option widgets.QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_UpdateEditorGeometryDefault(ptr.Pointer(), widgets.PointerFromQWidget(editor), widgets.PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
//export callbackQSqlRelationalDelegate_HelpEvent
func callbackQSqlRelationalDelegate_HelpEvent(ptr unsafe.Pointer, event unsafe.Pointer, view unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::helpEvent"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*gui.QHelpEvent, *widgets.QAbstractItemView, *widgets.QStyleOptionViewItem, *core.QModelIndex) bool)(gui.NewQHelpEventFromPointer(event), widgets.NewQAbstractItemViewFromPointer(view), widgets.NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalDelegateFromPointer(ptr).HelpEventDefault(gui.NewQHelpEventFromPointer(event), widgets.NewQAbstractItemViewFromPointer(view), widgets.NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))))
}
func (ptr *QSqlRelationalDelegate) ConnectHelpEvent(f func(event *gui.QHelpEvent, view *widgets.QAbstractItemView, option *widgets.QStyleOptionViewItem, index *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::helpEvent", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectHelpEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::helpEvent")
}
}
func (ptr *QSqlRelationalDelegate) HelpEvent(event gui.QHelpEvent_ITF, view widgets.QAbstractItemView_ITF, option widgets.QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalDelegate_HelpEvent(ptr.Pointer(), gui.PointerFromQHelpEvent(event), widgets.PointerFromQAbstractItemView(view), widgets.PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) != 0
}
return false
}
func (ptr *QSqlRelationalDelegate) HelpEventDefault(event gui.QHelpEvent_ITF, view widgets.QAbstractItemView_ITF, option widgets.QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalDelegate_HelpEventDefault(ptr.Pointer(), gui.PointerFromQHelpEvent(event), widgets.PointerFromQAbstractItemView(view), widgets.PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) != 0
}
return false
}
//export callbackQSqlRelationalDelegate_DestroyEditor
func callbackQSqlRelationalDelegate_DestroyEditor(ptr unsafe.Pointer, editor unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::destroyEditor"); signal != nil {
signal.(func(*widgets.QWidget, *core.QModelIndex))(widgets.NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index))
} else {
NewQSqlRelationalDelegateFromPointer(ptr).DestroyEditorDefault(widgets.NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QSqlRelationalDelegate) ConnectDestroyEditor(f func(editor *widgets.QWidget, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::destroyEditor", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectDestroyEditor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::destroyEditor")
}
}
func (ptr *QSqlRelationalDelegate) DestroyEditor(editor widgets.QWidget_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_DestroyEditor(ptr.Pointer(), widgets.PointerFromQWidget(editor), core.PointerFromQModelIndex(index))
}
}
func (ptr *QSqlRelationalDelegate) DestroyEditorDefault(editor widgets.QWidget_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_DestroyEditorDefault(ptr.Pointer(), widgets.PointerFromQWidget(editor), core.PointerFromQModelIndex(index))
}
}
//export callbackQSqlRelationalDelegate_Event
func callbackQSqlRelationalDelegate_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalDelegateFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QSqlRelationalDelegate) ConnectEvent(f func(e *core.QEvent) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::event", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::event")
}
}
func (ptr *QSqlRelationalDelegate) Event(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalDelegate_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
func (ptr *QSqlRelationalDelegate) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalDelegate_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQSqlRelationalDelegate_ChildEvent
func callbackQSqlRelationalDelegate_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQSqlRelationalDelegateFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QSqlRelationalDelegate) ConnectChildEvent(f func(event *core.QChildEvent)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::childEvent", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectChildEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::childEvent")
}
}
func (ptr *QSqlRelationalDelegate) ChildEvent(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QSqlRelationalDelegate) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQSqlRelationalDelegate_ConnectNotify
func callbackQSqlRelationalDelegate_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSqlRelationalDelegateFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSqlRelationalDelegate) ConnectConnectNotify(f func(sign *core.QMetaMethod)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::connectNotify", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectConnectNotify() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::connectNotify")
}
}
func (ptr *QSqlRelationalDelegate) ConnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QSqlRelationalDelegate) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSqlRelationalDelegate_CustomEvent
func callbackQSqlRelationalDelegate_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQSqlRelationalDelegateFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QSqlRelationalDelegate) ConnectCustomEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::customEvent", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectCustomEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::customEvent")
}
}
func (ptr *QSqlRelationalDelegate) CustomEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QSqlRelationalDelegate) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQSqlRelationalDelegate_DeleteLater
func callbackQSqlRelationalDelegate_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::deleteLater"); signal != nil {
signal.(func())()
} else {
NewQSqlRelationalDelegateFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QSqlRelationalDelegate) ConnectDeleteLater(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::deleteLater", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectDeleteLater() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::deleteLater")
}
}
func (ptr *QSqlRelationalDelegate) DeleteLater() {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_DeleteLater(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlRelationalDelegate) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_DeleteLaterDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQSqlRelationalDelegate_DisconnectNotify
func callbackQSqlRelationalDelegate_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSqlRelationalDelegateFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSqlRelationalDelegate) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::disconnectNotify", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectDisconnectNotify() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::disconnectNotify")
}
}
func (ptr *QSqlRelationalDelegate) DisconnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QSqlRelationalDelegate) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSqlRelationalDelegate_TimerEvent
func callbackQSqlRelationalDelegate_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQSqlRelationalDelegateFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QSqlRelationalDelegate) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::timerEvent", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectTimerEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::timerEvent")
}
}
func (ptr *QSqlRelationalDelegate) TimerEvent(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QSqlRelationalDelegate) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalDelegate_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQSqlRelationalDelegate_MetaObject
func callbackQSqlRelationalDelegate_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalDelegate::metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQSqlRelationalDelegateFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QSqlRelationalDelegate) ConnectMetaObject(f func() *core.QMetaObject) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::metaObject", f)
}
}
func (ptr *QSqlRelationalDelegate) DisconnectMetaObject() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalDelegate::metaObject")
}
}
func (ptr *QSqlRelationalDelegate) MetaObject() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSqlRelationalDelegate_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalDelegate) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSqlRelationalDelegate_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
type QSqlRelationalTableModel struct {
QSqlTableModel
}
type QSqlRelationalTableModel_ITF interface {
QSqlTableModel_ITF
QSqlRelationalTableModel_PTR() *QSqlRelationalTableModel
}
func (ptr *QSqlRelationalTableModel) QSqlRelationalTableModel_PTR() *QSqlRelationalTableModel {
return ptr
}
func (ptr *QSqlRelationalTableModel) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSqlTableModel_PTR().Pointer()
}
return nil
}
func (ptr *QSqlRelationalTableModel) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSqlTableModel_PTR().SetPointer(p)
}
}
func PointerFromQSqlRelationalTableModel(ptr QSqlRelationalTableModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlRelationalTableModel_PTR().Pointer()
}
return nil
}
func NewQSqlRelationalTableModelFromPointer(ptr unsafe.Pointer) *QSqlRelationalTableModel {
var n = new(QSqlRelationalTableModel)
n.SetPointer(ptr)
return n
}
//go:generate stringer -type=QSqlRelationalTableModel__JoinMode
//QSqlRelationalTableModel::JoinMode
type QSqlRelationalTableModel__JoinMode int64
const (
QSqlRelationalTableModel__InnerJoin QSqlRelationalTableModel__JoinMode = QSqlRelationalTableModel__JoinMode(0)
QSqlRelationalTableModel__LeftJoin QSqlRelationalTableModel__JoinMode = QSqlRelationalTableModel__JoinMode(1)
)
func NewQSqlRelationalTableModel(parent core.QObject_ITF, db QSqlDatabase_ITF) *QSqlRelationalTableModel {
var tmpValue = NewQSqlRelationalTableModelFromPointer(C.QSqlRelationalTableModel_NewQSqlRelationalTableModel(core.PointerFromQObject(parent), PointerFromQSqlDatabase(db)))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQSqlRelationalTableModel_InsertRowIntoTable
func callbackQSqlRelationalTableModel_InsertRowIntoTable(ptr unsafe.Pointer, values unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::insertRowIntoTable"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*QSqlRecord) bool)(NewQSqlRecordFromPointer(values)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).InsertRowIntoTableDefault(NewQSqlRecordFromPointer(values)))))
}
func (ptr *QSqlRelationalTableModel) ConnectInsertRowIntoTable(f func(values *QSqlRecord) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::insertRowIntoTable", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectInsertRowIntoTable() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::insertRowIntoTable")
}
}
func (ptr *QSqlRelationalTableModel) InsertRowIntoTable(values QSqlRecord_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_InsertRowIntoTable(ptr.Pointer(), PointerFromQSqlRecord(values)) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) InsertRowIntoTableDefault(values QSqlRecord_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_InsertRowIntoTableDefault(ptr.Pointer(), PointerFromQSqlRecord(values)) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_RemoveColumns
func callbackQSqlRelationalTableModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::removeColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, int, *core.QModelIndex) bool)(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlRelationalTableModel) ConnectRemoveColumns(f func(column int, count int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::removeColumns", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectRemoveColumns() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::removeColumns")
}
}
func (ptr *QSqlRelationalTableModel) RemoveColumns(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_RemoveColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) RemoveColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_Select
func callbackQSqlRelationalTableModel_Select(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::select"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).SelectDefault())))
}
func (ptr *QSqlRelationalTableModel) ConnectSelect(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::select", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSelect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::select")
}
}
func (ptr *QSqlRelationalTableModel) Select() bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_Select(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) SelectDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_SelectDefault(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_SetData
func callbackQSqlRelationalTableModel_SetData(ptr unsafe.Pointer, index unsafe.Pointer, value unsafe.Pointer, role C.int) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::setData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex, *core.QVariant, int) bool)(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).SetDataDefault(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role))))))
}
func (ptr *QSqlRelationalTableModel) ConnectSetData(f func(index *core.QModelIndex, value *core.QVariant, role int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setData", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSetData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setData")
}
}
func (ptr *QSqlRelationalTableModel) SetData(index core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_SetData(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQVariant(value), C.int(int32(role))) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) SetDataDefault(index core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_SetDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQVariant(value), C.int(int32(role))) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_UpdateRowInTable
func callbackQSqlRelationalTableModel_UpdateRowInTable(ptr unsafe.Pointer, row C.int, values unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::updateRowInTable"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, *QSqlRecord) bool)(int(int32(row)), NewQSqlRecordFromPointer(values)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).UpdateRowInTableDefault(int(int32(row)), NewQSqlRecordFromPointer(values)))))
}
func (ptr *QSqlRelationalTableModel) ConnectUpdateRowInTable(f func(row int, values *QSqlRecord) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::updateRowInTable", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectUpdateRowInTable() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::updateRowInTable")
}
}
func (ptr *QSqlRelationalTableModel) UpdateRowInTable(row int, values QSqlRecord_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_UpdateRowInTable(ptr.Pointer(), C.int(int32(row)), PointerFromQSqlRecord(values)) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) UpdateRowInTableDefault(row int, values QSqlRecord_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_UpdateRowInTableDefault(ptr.Pointer(), C.int(int32(row)), PointerFromQSqlRecord(values)) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_Clear
func callbackQSqlRelationalTableModel_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::clear"); signal != nil {
signal.(func())()
} else {
NewQSqlRelationalTableModelFromPointer(ptr).ClearDefault()
}
}
func (ptr *QSqlRelationalTableModel) ConnectClear(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::clear", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::clear")
}
}
func (ptr *QSqlRelationalTableModel) Clear() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_Clear(ptr.Pointer())
}
}
func (ptr *QSqlRelationalTableModel) ClearDefault() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_ClearDefault(ptr.Pointer())
}
}
//export callbackQSqlRelationalTableModel_RevertRow
func callbackQSqlRelationalTableModel_RevertRow(ptr unsafe.Pointer, row C.int) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::revertRow"); signal != nil {
signal.(func(int))(int(int32(row)))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).RevertRowDefault(int(int32(row)))
}
}
func (ptr *QSqlRelationalTableModel) ConnectRevertRow(f func(row int)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::revertRow", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectRevertRow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::revertRow")
}
}
func (ptr *QSqlRelationalTableModel) RevertRow(row int) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_RevertRow(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QSqlRelationalTableModel) RevertRowDefault(row int) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_RevertRowDefault(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QSqlRelationalTableModel) SetJoinMode(joinMode QSqlRelationalTableModel__JoinMode) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_SetJoinMode(ptr.Pointer(), C.longlong(joinMode))
}
}
//export callbackQSqlRelationalTableModel_SetRelation
func callbackQSqlRelationalTableModel_SetRelation(ptr unsafe.Pointer, column C.int, relation unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::setRelation"); signal != nil {
signal.(func(int, *QSqlRelation))(int(int32(column)), NewQSqlRelationFromPointer(relation))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).SetRelationDefault(int(int32(column)), NewQSqlRelationFromPointer(relation))
}
}
func (ptr *QSqlRelationalTableModel) ConnectSetRelation(f func(column int, relation *QSqlRelation)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setRelation", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSetRelation() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setRelation")
}
}
func (ptr *QSqlRelationalTableModel) SetRelation(column int, relation QSqlRelation_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_SetRelation(ptr.Pointer(), C.int(int32(column)), PointerFromQSqlRelation(relation))
}
}
func (ptr *QSqlRelationalTableModel) SetRelationDefault(column int, relation QSqlRelation_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_SetRelationDefault(ptr.Pointer(), C.int(int32(column)), PointerFromQSqlRelation(relation))
}
}
//export callbackQSqlRelationalTableModel_SetTable
func callbackQSqlRelationalTableModel_SetTable(ptr unsafe.Pointer, table C.struct_QtSql_PackedString) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::setTable"); signal != nil {
signal.(func(string))(cGoUnpackString(table))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).SetTableDefault(cGoUnpackString(table))
}
}
func (ptr *QSqlRelationalTableModel) ConnectSetTable(f func(table string)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setTable", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSetTable() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setTable")
}
}
func (ptr *QSqlRelationalTableModel) SetTable(table string) {
if ptr.Pointer() != nil {
var tableC = C.CString(table)
defer C.free(unsafe.Pointer(tableC))
C.QSqlRelationalTableModel_SetTable(ptr.Pointer(), tableC)
}
}
func (ptr *QSqlRelationalTableModel) SetTableDefault(table string) {
if ptr.Pointer() != nil {
var tableC = C.CString(table)
defer C.free(unsafe.Pointer(tableC))
C.QSqlRelationalTableModel_SetTableDefault(ptr.Pointer(), tableC)
}
}
//export callbackQSqlRelationalTableModel_DestroyQSqlRelationalTableModel
func callbackQSqlRelationalTableModel_DestroyQSqlRelationalTableModel(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::~QSqlRelationalTableModel"); signal != nil {
signal.(func())()
} else {
NewQSqlRelationalTableModelFromPointer(ptr).DestroyQSqlRelationalTableModelDefault()
}
}
func (ptr *QSqlRelationalTableModel) ConnectDestroyQSqlRelationalTableModel(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::~QSqlRelationalTableModel", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectDestroyQSqlRelationalTableModel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::~QSqlRelationalTableModel")
}
}
func (ptr *QSqlRelationalTableModel) DestroyQSqlRelationalTableModel() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_DestroyQSqlRelationalTableModel(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlRelationalTableModel) DestroyQSqlRelationalTableModelDefault() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_DestroyQSqlRelationalTableModelDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlRelationalTableModel) Relation(column int) *QSqlRelation {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlRelationFromPointer(C.QSqlRelationalTableModel_Relation(ptr.Pointer(), C.int(int32(column))))
runtime.SetFinalizer(tmpValue, (*QSqlRelation).DestroyQSqlRelation)
return tmpValue
}
return nil
}
//export callbackQSqlRelationalTableModel_RelationModel
func callbackQSqlRelationalTableModel_RelationModel(ptr unsafe.Pointer, column C.int) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::relationModel"); signal != nil {
return PointerFromQSqlTableModel(signal.(func(int) *QSqlTableModel)(int(int32(column))))
}
return PointerFromQSqlTableModel(NewQSqlRelationalTableModelFromPointer(ptr).RelationModelDefault(int(int32(column))))
}
func (ptr *QSqlRelationalTableModel) ConnectRelationModel(f func(column int) *QSqlTableModel) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::relationModel", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectRelationModel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::relationModel")
}
}
func (ptr *QSqlRelationalTableModel) RelationModel(column int) *QSqlTableModel {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlTableModelFromPointer(C.QSqlRelationalTableModel_RelationModel(ptr.Pointer(), C.int(int32(column))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) RelationModelDefault(column int) *QSqlTableModel {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlTableModelFromPointer(C.QSqlRelationalTableModel_RelationModelDefault(ptr.Pointer(), C.int(int32(column))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQSqlRelationalTableModel_OrderByClause
func callbackQSqlRelationalTableModel_OrderByClause(ptr unsafe.Pointer) *C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::orderByClause"); signal != nil {
return C.CString(signal.(func() string)())
}
return C.CString(NewQSqlRelationalTableModelFromPointer(ptr).OrderByClauseDefault())
}
func (ptr *QSqlRelationalTableModel) ConnectOrderByClause(f func() string) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::orderByClause", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectOrderByClause() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::orderByClause")
}
}
func (ptr *QSqlRelationalTableModel) OrderByClause() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlRelationalTableModel_OrderByClause(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlRelationalTableModel) OrderByClauseDefault() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlRelationalTableModel_OrderByClauseDefault(ptr.Pointer()))
}
return ""
}
//export callbackQSqlRelationalTableModel_SelectStatement
func callbackQSqlRelationalTableModel_SelectStatement(ptr unsafe.Pointer) *C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::selectStatement"); signal != nil {
return C.CString(signal.(func() string)())
}
return C.CString(NewQSqlRelationalTableModelFromPointer(ptr).SelectStatementDefault())
}
func (ptr *QSqlRelationalTableModel) ConnectSelectStatement(f func() string) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::selectStatement", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSelectStatement() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::selectStatement")
}
}
func (ptr *QSqlRelationalTableModel) SelectStatement() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlRelationalTableModel_SelectStatement(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlRelationalTableModel) SelectStatementDefault() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlRelationalTableModel_SelectStatementDefault(ptr.Pointer()))
}
return ""
}
//export callbackQSqlRelationalTableModel_Data
func callbackQSqlRelationalTableModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::data"); signal != nil {
return core.PointerFromQVariant(signal.(func(*core.QModelIndex, int) *core.QVariant)(core.NewQModelIndexFromPointer(index), int(int32(role))))
}
return core.PointerFromQVariant(NewQSqlRelationalTableModelFromPointer(ptr).DataDefault(core.NewQModelIndexFromPointer(index), int(int32(role))))
}
func (ptr *QSqlRelationalTableModel) ConnectData(f func(index *core.QModelIndex, role int) *core.QVariant) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::data", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::data")
}
}
func (ptr *QSqlRelationalTableModel) Data(index core.QModelIndex_ITF, role int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlRelationalTableModel_Data(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) DataDefault(index core.QModelIndex_ITF, role int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlRelationalTableModel_DataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) ____setItemData_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlRelationalTableModel_____setItemData_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlRelationalTableModel) ____setItemData_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_____setItemData_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlRelationalTableModel) ____setItemData_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel_____setItemData_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) ____roleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlRelationalTableModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlRelationalTableModel) ____roleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlRelationalTableModel) ____roleNames_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel_____roleNames_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) ____itemData_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlRelationalTableModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlRelationalTableModel) ____itemData_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlRelationalTableModel) ____itemData_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel_____itemData_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __setItemData_roles_atList(i int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlRelationalTableModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __setItemData_roles_setList(key int, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i))
}
}
func (ptr *QSqlRelationalTableModel) __setItemData_roles_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___setItemData_roles_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __setItemData_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) []int {
var out = make([]int, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).____setItemData_keyList_atList(i)
}
return out
}(C.QSqlRelationalTableModel___setItemData_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QSqlRelationalTableModel) __changePersistentIndexList_from_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __changePersistentIndexList_from_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___changePersistentIndexList_from_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlRelationalTableModel) __changePersistentIndexList_from_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___changePersistentIndexList_from_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __changePersistentIndexList_to_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __changePersistentIndexList_to_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___changePersistentIndexList_to_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlRelationalTableModel) __changePersistentIndexList_to_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___changePersistentIndexList_to_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __dataChanged_roles_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlRelationalTableModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlRelationalTableModel) __dataChanged_roles_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlRelationalTableModel) __dataChanged_roles_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___dataChanged_roles_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __layoutAboutToBeChanged_parents_atList(i int) *core.QPersistentModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQPersistentModelIndexFromPointer(C.QSqlRelationalTableModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __layoutAboutToBeChanged_parents_setList(i core.QPersistentModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i))
}
}
func (ptr *QSqlRelationalTableModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __layoutChanged_parents_atList(i int) *core.QPersistentModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQPersistentModelIndexFromPointer(C.QSqlRelationalTableModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __layoutChanged_parents_setList(i core.QPersistentModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___layoutChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i))
}
}
func (ptr *QSqlRelationalTableModel) __layoutChanged_parents_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___layoutChanged_parents_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __roleNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QSqlRelationalTableModel___roleNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __roleNames_setList(key int, i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i))
}
}
func (ptr *QSqlRelationalTableModel) __roleNames_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___roleNames_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __roleNames_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) []int {
var out = make([]int, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).____roleNames_keyList_atList(i)
}
return out
}(C.QSqlRelationalTableModel___roleNames_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QSqlRelationalTableModel) __itemData_atList(i int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlRelationalTableModel___itemData_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __itemData_setList(key int, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i))
}
}
func (ptr *QSqlRelationalTableModel) __itemData_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___itemData_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __itemData_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) []int {
var out = make([]int, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).____itemData_keyList_atList(i)
}
return out
}(C.QSqlRelationalTableModel___itemData_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QSqlRelationalTableModel) __mimeData_indexes_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __mimeData_indexes_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___mimeData_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlRelationalTableModel) __mimeData_indexes_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___mimeData_indexes_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __match_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel___match_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __match_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___match_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlRelationalTableModel) __match_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___match_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __persistentIndexList_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __persistentIndexList_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___persistentIndexList_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlRelationalTableModel) __persistentIndexList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___persistentIndexList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) ____doSetRoleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlRelationalTableModel_____doSetRoleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlRelationalTableModel) ____doSetRoleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_____doSetRoleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlRelationalTableModel) ____doSetRoleNames_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel_____doSetRoleNames_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) ____setRoleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlRelationalTableModel_____setRoleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlRelationalTableModel) ____setRoleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_____setRoleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlRelationalTableModel) ____setRoleNames_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel_____setRoleNames_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QSqlRelationalTableModel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QSqlRelationalTableModel) __dynamicPropertyNames_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___dynamicPropertyNames_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __findChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlRelationalTableModel___findChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __findChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___findChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlRelationalTableModel) __findChildren_newList2() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___findChildren_newList2(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlRelationalTableModel___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlRelationalTableModel) __findChildren_newList3() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___findChildren_newList3(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlRelationalTableModel___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlRelationalTableModel) __findChildren_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___findChildren_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlRelationalTableModel) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlRelationalTableModel___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlRelationalTableModel) __children_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlRelationalTableModel___children_newList(ptr.Pointer()))
}
return nil
}
//export callbackQSqlRelationalTableModel_DeleteRowFromTable
func callbackQSqlRelationalTableModel_DeleteRowFromTable(ptr unsafe.Pointer, row C.int) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::deleteRowFromTable"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int) bool)(int(int32(row))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).DeleteRowFromTableDefault(int(int32(row))))))
}
func (ptr *QSqlRelationalTableModel) ConnectDeleteRowFromTable(f func(row int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::deleteRowFromTable", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectDeleteRowFromTable() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::deleteRowFromTable")
}
}
func (ptr *QSqlRelationalTableModel) DeleteRowFromTable(row int) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_DeleteRowFromTable(ptr.Pointer(), C.int(int32(row))) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) DeleteRowFromTableDefault(row int) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_DeleteRowFromTableDefault(ptr.Pointer(), C.int(int32(row))) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_InsertRows
func callbackQSqlRelationalTableModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::insertRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, int, *core.QModelIndex) bool)(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlRelationalTableModel) ConnectInsertRows(f func(row int, count int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::insertRows", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectInsertRows() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::insertRows")
}
}
func (ptr *QSqlRelationalTableModel) InsertRows(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_InsertRows(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) InsertRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_RemoveRows
func callbackQSqlRelationalTableModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::removeRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, int, *core.QModelIndex) bool)(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlRelationalTableModel) ConnectRemoveRows(f func(row int, count int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::removeRows", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectRemoveRows() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::removeRows")
}
}
func (ptr *QSqlRelationalTableModel) RemoveRows(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_RemoveRows(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) RemoveRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_SelectRow
func callbackQSqlRelationalTableModel_SelectRow(ptr unsafe.Pointer, row C.int) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::selectRow"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int) bool)(int(int32(row))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).SelectRowDefault(int(int32(row))))))
}
func (ptr *QSqlRelationalTableModel) ConnectSelectRow(f func(row int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::selectRow", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSelectRow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::selectRow")
}
}
func (ptr *QSqlRelationalTableModel) SelectRow(row int) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_SelectRow(ptr.Pointer(), C.int(int32(row))) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) SelectRowDefault(row int) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_SelectRowDefault(ptr.Pointer(), C.int(int32(row))) != 0
2016-08-24 18:00:49 +03:00
}
return false
}
//export callbackQSqlRelationalTableModel_Submit
func callbackQSqlRelationalTableModel_Submit(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::submit"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).SubmitDefault())))
}
func (ptr *QSqlRelationalTableModel) ConnectSubmit(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::submit", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSubmit() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::submit")
}
}
func (ptr *QSqlRelationalTableModel) Submit() bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_Submit(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) SubmitDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_SubmitDefault(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_SubmitAll
func callbackQSqlRelationalTableModel_SubmitAll(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::submitAll"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).SubmitAllDefault())))
}
func (ptr *QSqlRelationalTableModel) ConnectSubmitAll(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::submitAll", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSubmitAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::submitAll")
}
}
func (ptr *QSqlRelationalTableModel) SubmitAll() bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_SubmitAll(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) SubmitAllDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_SubmitAllDefault(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_Revert
func callbackQSqlRelationalTableModel_Revert(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::revert"); signal != nil {
signal.(func())()
} else {
NewQSqlRelationalTableModelFromPointer(ptr).RevertDefault()
}
}
func (ptr *QSqlRelationalTableModel) ConnectRevert(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::revert", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectRevert() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::revert")
}
}
func (ptr *QSqlRelationalTableModel) Revert() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_Revert(ptr.Pointer())
}
}
func (ptr *QSqlRelationalTableModel) RevertDefault() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_RevertDefault(ptr.Pointer())
}
}
//export callbackQSqlRelationalTableModel_RevertAll
func callbackQSqlRelationalTableModel_RevertAll(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::revertAll"); signal != nil {
signal.(func())()
} else {
NewQSqlRelationalTableModelFromPointer(ptr).RevertAllDefault()
}
}
func (ptr *QSqlRelationalTableModel) ConnectRevertAll(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::revertAll", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectRevertAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::revertAll")
}
}
func (ptr *QSqlRelationalTableModel) RevertAll() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_RevertAll(ptr.Pointer())
}
}
func (ptr *QSqlRelationalTableModel) RevertAllDefault() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_RevertAllDefault(ptr.Pointer())
}
}
//export callbackQSqlRelationalTableModel_SetEditStrategy
func callbackQSqlRelationalTableModel_SetEditStrategy(ptr unsafe.Pointer, strategy C.longlong) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::setEditStrategy"); signal != nil {
signal.(func(QSqlTableModel__EditStrategy))(QSqlTableModel__EditStrategy(strategy))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).SetEditStrategyDefault(QSqlTableModel__EditStrategy(strategy))
}
}
func (ptr *QSqlRelationalTableModel) ConnectSetEditStrategy(f func(strategy QSqlTableModel__EditStrategy)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setEditStrategy", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSetEditStrategy() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setEditStrategy")
}
}
func (ptr *QSqlRelationalTableModel) SetEditStrategy(strategy QSqlTableModel__EditStrategy) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_SetEditStrategy(ptr.Pointer(), C.longlong(strategy))
}
}
func (ptr *QSqlRelationalTableModel) SetEditStrategyDefault(strategy QSqlTableModel__EditStrategy) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_SetEditStrategyDefault(ptr.Pointer(), C.longlong(strategy))
}
}
//export callbackQSqlRelationalTableModel_SetFilter
func callbackQSqlRelationalTableModel_SetFilter(ptr unsafe.Pointer, filter C.struct_QtSql_PackedString) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::setFilter"); signal != nil {
signal.(func(string))(cGoUnpackString(filter))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).SetFilterDefault(cGoUnpackString(filter))
}
}
func (ptr *QSqlRelationalTableModel) ConnectSetFilter(f func(filter string)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setFilter", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSetFilter() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setFilter")
}
}
func (ptr *QSqlRelationalTableModel) SetFilter(filter string) {
if ptr.Pointer() != nil {
var filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
C.QSqlRelationalTableModel_SetFilter(ptr.Pointer(), filterC)
}
}
func (ptr *QSqlRelationalTableModel) SetFilterDefault(filter string) {
if ptr.Pointer() != nil {
var filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
C.QSqlRelationalTableModel_SetFilterDefault(ptr.Pointer(), filterC)
}
}
//export callbackQSqlRelationalTableModel_SetSort
func callbackQSqlRelationalTableModel_SetSort(ptr unsafe.Pointer, column C.int, order C.longlong) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::setSort"); signal != nil {
signal.(func(int, core.Qt__SortOrder))(int(int32(column)), core.Qt__SortOrder(order))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).SetSortDefault(int(int32(column)), core.Qt__SortOrder(order))
}
}
func (ptr *QSqlRelationalTableModel) ConnectSetSort(f func(column int, order core.Qt__SortOrder)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setSort", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSetSort() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setSort")
}
}
func (ptr *QSqlRelationalTableModel) SetSort(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_SetSort(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
func (ptr *QSqlRelationalTableModel) SetSortDefault(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_SetSortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
//export callbackQSqlRelationalTableModel_Sort
func callbackQSqlRelationalTableModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::sort"); signal != nil {
signal.(func(int, core.Qt__SortOrder))(int(int32(column)), core.Qt__SortOrder(order))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).SortDefault(int(int32(column)), core.Qt__SortOrder(order))
}
}
func (ptr *QSqlRelationalTableModel) ConnectSort(f func(column int, order core.Qt__SortOrder)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::sort", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSort() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::sort")
}
}
func (ptr *QSqlRelationalTableModel) Sort(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_Sort(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
func (ptr *QSqlRelationalTableModel) SortDefault(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
//export callbackQSqlRelationalTableModel_IndexInQuery
func callbackQSqlRelationalTableModel_IndexInQuery(ptr unsafe.Pointer, item unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::indexInQuery"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(*core.QModelIndex) *core.QModelIndex)(core.NewQModelIndexFromPointer(item)))
}
return core.PointerFromQModelIndex(NewQSqlRelationalTableModelFromPointer(ptr).IndexInQueryDefault(core.NewQModelIndexFromPointer(item)))
}
func (ptr *QSqlRelationalTableModel) ConnectIndexInQuery(f func(item *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::indexInQuery", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectIndexInQuery() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::indexInQuery")
}
}
func (ptr *QSqlRelationalTableModel) IndexInQuery(item core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel_IndexInQuery(ptr.Pointer(), core.PointerFromQModelIndex(item)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) IndexInQueryDefault(item core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel_IndexInQueryDefault(ptr.Pointer(), core.PointerFromQModelIndex(item)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQSqlRelationalTableModel_HeaderData
func callbackQSqlRelationalTableModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::headerData"); signal != nil {
return core.PointerFromQVariant(signal.(func(int, core.Qt__Orientation, int) *core.QVariant)(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role))))
}
return core.PointerFromQVariant(NewQSqlRelationalTableModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role))))
}
func (ptr *QSqlRelationalTableModel) ConnectHeaderData(f func(section int, orientation core.Qt__Orientation, role int) *core.QVariant) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::headerData", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectHeaderData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::headerData")
}
}
func (ptr *QSqlRelationalTableModel) HeaderData(section int, orientation core.Qt__Orientation, role int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlRelationalTableModel_HeaderData(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) HeaderDataDefault(section int, orientation core.Qt__Orientation, role int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlRelationalTableModel_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 callbackQSqlRelationalTableModel_Flags
func callbackQSqlRelationalTableModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::flags"); signal != nil {
return C.longlong(signal.(func(*core.QModelIndex) core.Qt__ItemFlag)(core.NewQModelIndexFromPointer(index)))
}
return C.longlong(NewQSqlRelationalTableModelFromPointer(ptr).FlagsDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QSqlRelationalTableModel) ConnectFlags(f func(index *core.QModelIndex) core.Qt__ItemFlag) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::flags", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectFlags() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::flags")
}
}
func (ptr *QSqlRelationalTableModel) Flags(index core.QModelIndex_ITF) core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QSqlRelationalTableModel_Flags(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return 0
}
func (ptr *QSqlRelationalTableModel) FlagsDefault(index core.QModelIndex_ITF) core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QSqlRelationalTableModel_FlagsDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return 0
}
//export callbackQSqlRelationalTableModel_RowCount
func callbackQSqlRelationalTableModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::rowCount"); signal != nil {
return C.int(int32(signal.(func(*core.QModelIndex) int)(core.NewQModelIndexFromPointer(parent))))
2016-08-20 00:20:42 +03:00
}
return C.int(int32(NewQSqlRelationalTableModelFromPointer(ptr).RowCountDefault(core.NewQModelIndexFromPointer(parent))))
2016-08-20 00:20:42 +03:00
}
func (ptr *QSqlRelationalTableModel) ConnectRowCount(f func(parent *core.QModelIndex) int) {
2016-08-20 00:20:42 +03:00
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::rowCount", f)
2016-08-20 00:20:42 +03:00
}
}
func (ptr *QSqlRelationalTableModel) DisconnectRowCount() {
2016-08-20 00:20:42 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::rowCount")
2016-08-20 00:20:42 +03:00
}
}
func (ptr *QSqlRelationalTableModel) RowCount(parent core.QModelIndex_ITF) int {
2016-08-20 00:20:42 +03:00
if ptr.Pointer() != nil {
return int(int32(C.QSqlRelationalTableModel_RowCount(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
2016-08-20 00:20:42 +03:00
}
return 0
2016-08-20 00:20:42 +03:00
}
func (ptr *QSqlRelationalTableModel) RowCountDefault(parent core.QModelIndex_ITF) int {
2016-08-20 00:20:42 +03:00
if ptr.Pointer() != nil {
return int(int32(C.QSqlRelationalTableModel_RowCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
2016-08-20 00:20:42 +03:00
}
return 0
2016-08-20 00:20:42 +03:00
}
//export callbackQSqlRelationalTableModel_InsertColumns
func callbackQSqlRelationalTableModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::insertColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, int, *core.QModelIndex) bool)(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlRelationalTableModel) ConnectInsertColumns(f func(column int, count int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::insertColumns", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectInsertColumns() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::insertColumns")
}
}
func (ptr *QSqlRelationalTableModel) InsertColumns(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_InsertColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) InsertColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_SetHeaderData
func callbackQSqlRelationalTableModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::setHeaderData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, core.Qt__Orientation, *core.QVariant, int) bool)(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role))))))
}
func (ptr *QSqlRelationalTableModel) ConnectSetHeaderData(f func(section int, orientation core.Qt__Orientation, value *core.QVariant, role int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setHeaderData", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSetHeaderData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setHeaderData")
}
}
func (ptr *QSqlRelationalTableModel) SetHeaderData(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_SetHeaderData(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role))) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) SetHeaderDataDefault(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role))) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_FetchMore
func callbackQSqlRelationalTableModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::fetchMore"); signal != nil {
signal.(func(*core.QModelIndex))(core.NewQModelIndexFromPointer(parent))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).FetchMoreDefault(core.NewQModelIndexFromPointer(parent))
}
}
func (ptr *QSqlRelationalTableModel) ConnectFetchMore(f func(parent *core.QModelIndex)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::fetchMore", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectFetchMore() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::fetchMore")
}
}
func (ptr *QSqlRelationalTableModel) FetchMore(parent core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_FetchMore(ptr.Pointer(), core.PointerFromQModelIndex(parent))
}
}
func (ptr *QSqlRelationalTableModel) FetchMoreDefault(parent core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_FetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))
}
}
//export callbackQSqlRelationalTableModel_QueryChange
func callbackQSqlRelationalTableModel_QueryChange(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::queryChange"); signal != nil {
signal.(func())()
} else {
NewQSqlRelationalTableModelFromPointer(ptr).QueryChangeDefault()
}
}
func (ptr *QSqlRelationalTableModel) ConnectQueryChange(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::queryChange", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectQueryChange() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::queryChange")
}
}
func (ptr *QSqlRelationalTableModel) QueryChange() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_QueryChange(ptr.Pointer())
}
}
func (ptr *QSqlRelationalTableModel) QueryChangeDefault() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_QueryChangeDefault(ptr.Pointer())
}
}
//export callbackQSqlRelationalTableModel_CanFetchMore
func callbackQSqlRelationalTableModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::canFetchMore"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex) bool)(core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).CanFetchMoreDefault(core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlRelationalTableModel) ConnectCanFetchMore(f func(parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::canFetchMore", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectCanFetchMore() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::canFetchMore")
}
}
func (ptr *QSqlRelationalTableModel) CanFetchMore(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_CanFetchMore(ptr.Pointer(), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) CanFetchMoreDefault(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_CanFetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_ColumnCount
func callbackQSqlRelationalTableModel_ColumnCount(ptr unsafe.Pointer, index unsafe.Pointer) C.int {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::columnCount"); signal != nil {
return C.int(int32(signal.(func(*core.QModelIndex) int)(core.NewQModelIndexFromPointer(index))))
}
return C.int(int32(NewQSqlRelationalTableModelFromPointer(ptr).ColumnCountDefault(core.NewQModelIndexFromPointer(index))))
}
func (ptr *QSqlRelationalTableModel) ConnectColumnCount(f func(index *core.QModelIndex) int) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::columnCount", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectColumnCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::columnCount")
}
}
func (ptr *QSqlRelationalTableModel) ColumnCount(index core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlRelationalTableModel_ColumnCount(ptr.Pointer(), core.PointerFromQModelIndex(index))))
}
return 0
}
func (ptr *QSqlRelationalTableModel) ColumnCountDefault(index core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlRelationalTableModel_ColumnCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))))
}
return 0
}
//export callbackQSqlRelationalTableModel_DropMimeData
func callbackQSqlRelationalTableModel_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(fmt.Sprint(ptr), "QSqlRelationalTableModel::dropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).DropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlRelationalTableModel) ConnectDropMimeData(f func(data *core.QMimeData, action core.Qt__DropAction, row int, column int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::dropMimeData", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectDropMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::dropMimeData")
}
}
func (ptr *QSqlRelationalTableModel) DropMimeData(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_DropMimeData(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) DropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_DropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_Index
func callbackQSqlRelationalTableModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::index"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(int, int, *core.QModelIndex) *core.QModelIndex)(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))
}
return core.PointerFromQModelIndex(NewQSqlRelationalTableModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))
}
func (ptr *QSqlRelationalTableModel) ConnectIndex(f func(row int, column int, parent *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::index", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::index")
}
}
func (ptr *QSqlRelationalTableModel) Index(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) IndexDefault(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel_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 callbackQSqlRelationalTableModel_Sibling
func callbackQSqlRelationalTableModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, idx unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::sibling"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(int, int, *core.QModelIndex) *core.QModelIndex)(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx)))
}
return core.PointerFromQModelIndex(NewQSqlRelationalTableModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx)))
}
func (ptr *QSqlRelationalTableModel) ConnectSibling(f func(row int, column int, idx *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::sibling", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSibling() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::sibling")
}
}
func (ptr *QSqlRelationalTableModel) Sibling(row int, column int, idx core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel_Sibling(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(idx)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) SiblingDefault(row int, column int, idx core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel_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 callbackQSqlRelationalTableModel_MoveColumns
func callbackQSqlRelationalTableModel_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(fmt.Sprint(ptr), "QSqlRelationalTableModel::moveColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).MoveColumnsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
func (ptr *QSqlRelationalTableModel) ConnectMoveColumns(f func(sourceParent *core.QModelIndex, sourceColumn int, count int, destinationParent *core.QModelIndex, destinationChild int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::moveColumns", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectMoveColumns() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::moveColumns")
}
}
func (ptr *QSqlRelationalTableModel) MoveColumns(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_MoveColumns(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild))) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) MoveColumnsDefault(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_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 callbackQSqlRelationalTableModel_MoveRows
func callbackQSqlRelationalTableModel_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(fmt.Sprint(ptr), "QSqlRelationalTableModel::moveRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).MoveRowsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
func (ptr *QSqlRelationalTableModel) ConnectMoveRows(f func(sourceParent *core.QModelIndex, sourceRow int, count int, destinationParent *core.QModelIndex, destinationChild int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::moveRows", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectMoveRows() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::moveRows")
}
}
func (ptr *QSqlRelationalTableModel) MoveRows(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_MoveRows(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild))) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) MoveRowsDefault(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_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 callbackQSqlRelationalTableModel_SetItemData
func callbackQSqlRelationalTableModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtSql_PackedList) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::setItemData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex, map[int]*core.QVariant) bool)(core.NewQModelIndexFromPointer(index), func(l C.struct_QtSql_PackedList) map[int]*core.QVariant {
var out = make(map[int]*core.QVariant, int(l.len))
for _, i := range NewQSqlRelationalTableModelFromPointer(l.data).__setItemData_keyList() {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).__setItemData_roles_atList(i)
}
return out
}(roles)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).SetItemDataDefault(core.NewQModelIndexFromPointer(index), func(l C.struct_QtSql_PackedList) map[int]*core.QVariant {
var out = make(map[int]*core.QVariant, int(l.len))
for _, i := range NewQSqlRelationalTableModelFromPointer(l.data).__setItemData_keyList() {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).__setItemData_roles_atList(i)
}
return out
}(roles)))))
}
func (ptr *QSqlRelationalTableModel) ConnectSetItemData(f func(index *core.QModelIndex, roles map[int]*core.QVariant) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setItemData", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSetItemData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::setItemData")
}
}
func (ptr *QSqlRelationalTableModel) SetItemData(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_SetItemData(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer {
var tmpList = NewQSqlRelationalTableModelFromPointer(NewQSqlRelationalTableModelFromPointer(unsafe.Pointer(uintptr(1))).__setItemData_roles_newList())
for k, v := range roles {
tmpList.__setItemData_roles_setList(k, v)
}
return tmpList.Pointer()
}()) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) SetItemDataDefault(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_SetItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer {
var tmpList = NewQSqlRelationalTableModelFromPointer(NewQSqlRelationalTableModelFromPointer(unsafe.Pointer(uintptr(1))).__setItemData_roles_newList())
for k, v := range roles {
tmpList.__setItemData_roles_setList(k, v)
}
return tmpList.Pointer()
}()) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_ResetInternalData
func callbackQSqlRelationalTableModel_ResetInternalData(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::resetInternalData"); signal != nil {
signal.(func())()
} else {
NewQSqlRelationalTableModelFromPointer(ptr).ResetInternalDataDefault()
}
}
func (ptr *QSqlRelationalTableModel) ConnectResetInternalData(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::resetInternalData", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectResetInternalData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::resetInternalData")
}
}
func (ptr *QSqlRelationalTableModel) ResetInternalData() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_ResetInternalData(ptr.Pointer())
}
}
func (ptr *QSqlRelationalTableModel) ResetInternalDataDefault() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_ResetInternalDataDefault(ptr.Pointer())
}
}
//export callbackQSqlRelationalTableModel_RoleNames
func callbackQSqlRelationalTableModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::roleNames"); signal != nil {
return func() unsafe.Pointer {
var tmpList = NewQSqlRelationalTableModelFromPointer(NewQSqlRelationalTableModelFromPointer(unsafe.Pointer(uintptr(1))).__roleNames_newList())
for k, v := range signal.(func() map[int]*core.QByteArray)() {
tmpList.__roleNames_setList(k, v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
var tmpList = NewQSqlRelationalTableModelFromPointer(NewQSqlRelationalTableModelFromPointer(unsafe.Pointer(uintptr(1))).__roleNames_newList())
for k, v := range NewQSqlRelationalTableModelFromPointer(ptr).RoleNamesDefault() {
tmpList.__roleNames_setList(k, v)
}
return tmpList.Pointer()
}()
}
func (ptr *QSqlRelationalTableModel) ConnectRoleNames(f func() map[int]*core.QByteArray) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::roleNames", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectRoleNames() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::roleNames")
}
}
func (ptr *QSqlRelationalTableModel) RoleNames() map[int]*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[int]*core.QByteArray {
var out = make(map[int]*core.QByteArray, int(l.len))
for _, i := range NewQSqlRelationalTableModelFromPointer(l.data).__roleNames_keyList() {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).__roleNames_atList(i)
}
return out
}(C.QSqlRelationalTableModel_RoleNames(ptr.Pointer()))
}
return make(map[int]*core.QByteArray, 0)
}
func (ptr *QSqlRelationalTableModel) RoleNamesDefault() map[int]*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[int]*core.QByteArray {
var out = make(map[int]*core.QByteArray, int(l.len))
for _, i := range NewQSqlRelationalTableModelFromPointer(l.data).__roleNames_keyList() {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).__roleNames_atList(i)
}
return out
}(C.QSqlRelationalTableModel_RoleNamesDefault(ptr.Pointer()))
}
return make(map[int]*core.QByteArray, 0)
}
//export callbackQSqlRelationalTableModel_ItemData
func callbackQSqlRelationalTableModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::itemData"); signal != nil {
return func() unsafe.Pointer {
var tmpList = NewQSqlRelationalTableModelFromPointer(NewQSqlRelationalTableModelFromPointer(unsafe.Pointer(uintptr(1))).__itemData_newList())
for k, v := range signal.(func(*core.QModelIndex) map[int]*core.QVariant)(core.NewQModelIndexFromPointer(index)) {
tmpList.__itemData_setList(k, v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
var tmpList = NewQSqlRelationalTableModelFromPointer(NewQSqlRelationalTableModelFromPointer(unsafe.Pointer(uintptr(1))).__itemData_newList())
for k, v := range NewQSqlRelationalTableModelFromPointer(ptr).ItemDataDefault(core.NewQModelIndexFromPointer(index)) {
tmpList.__itemData_setList(k, v)
}
return tmpList.Pointer()
}()
}
func (ptr *QSqlRelationalTableModel) ConnectItemData(f func(index *core.QModelIndex) map[int]*core.QVariant) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::itemData", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectItemData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::itemData")
}
}
func (ptr *QSqlRelationalTableModel) ItemData(index core.QModelIndex_ITF) map[int]*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[int]*core.QVariant {
var out = make(map[int]*core.QVariant, int(l.len))
for _, i := range NewQSqlRelationalTableModelFromPointer(l.data).__itemData_keyList() {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).__itemData_atList(i)
}
return out
}(C.QSqlRelationalTableModel_ItemData(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return make(map[int]*core.QVariant, 0)
}
func (ptr *QSqlRelationalTableModel) ItemDataDefault(index core.QModelIndex_ITF) map[int]*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[int]*core.QVariant {
var out = make(map[int]*core.QVariant, int(l.len))
for _, i := range NewQSqlRelationalTableModelFromPointer(l.data).__itemData_keyList() {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).__itemData_atList(i)
}
return out
}(C.QSqlRelationalTableModel_ItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return make(map[int]*core.QVariant, 0)
}
//export callbackQSqlRelationalTableModel_MimeData
func callbackQSqlRelationalTableModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtSql_PackedList) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::mimeData"); signal != nil {
return core.PointerFromQMimeData(signal.(func([]*core.QModelIndex) *core.QMimeData)(func(l C.struct_QtSql_PackedList) []*core.QModelIndex {
var out = make([]*core.QModelIndex, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).__mimeData_indexes_atList(i)
}
return out
}(indexes)))
}
return core.PointerFromQMimeData(NewQSqlRelationalTableModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtSql_PackedList) []*core.QModelIndex {
var out = make([]*core.QModelIndex, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).__mimeData_indexes_atList(i)
}
return out
}(indexes)))
}
func (ptr *QSqlRelationalTableModel) ConnectMimeData(f func(indexes []*core.QModelIndex) *core.QMimeData) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::mimeData", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::mimeData")
}
}
func (ptr *QSqlRelationalTableModel) MimeData(indexes []*core.QModelIndex) *core.QMimeData {
if ptr.Pointer() != nil {
var tmpValue = core.NewQMimeDataFromPointer(C.QSqlRelationalTableModel_MimeData(ptr.Pointer(), func() unsafe.Pointer {
var tmpList = NewQSqlRelationalTableModelFromPointer(NewQSqlRelationalTableModelFromPointer(unsafe.Pointer(uintptr(1))).__mimeData_indexes_newList())
for _, v := range indexes {
tmpList.__mimeData_indexes_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) MimeDataDefault(indexes []*core.QModelIndex) *core.QMimeData {
if ptr.Pointer() != nil {
var tmpValue = core.NewQMimeDataFromPointer(C.QSqlRelationalTableModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer {
var tmpList = NewQSqlRelationalTableModelFromPointer(NewQSqlRelationalTableModelFromPointer(unsafe.Pointer(uintptr(1))).__mimeData_indexes_newList())
for _, v := range indexes {
tmpList.__mimeData_indexes_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQSqlRelationalTableModel_Buddy
func callbackQSqlRelationalTableModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::buddy"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(*core.QModelIndex) *core.QModelIndex)(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQModelIndex(NewQSqlRelationalTableModelFromPointer(ptr).BuddyDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QSqlRelationalTableModel) ConnectBuddy(f func(index *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::buddy", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectBuddy() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::buddy")
}
}
func (ptr *QSqlRelationalTableModel) Buddy(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel_Buddy(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) BuddyDefault(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel_BuddyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQSqlRelationalTableModel_Parent
func callbackQSqlRelationalTableModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::parent"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(*core.QModelIndex) *core.QModelIndex)(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQModelIndex(core.NewQModelIndex())
}
func (ptr *QSqlRelationalTableModel) ConnectParent(f func(index *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::parent", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectParent() {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::parent")
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) Parent(index core.QModelIndex_ITF) *core.QModelIndex {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlRelationalTableModel_Parent(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
2016-12-14 23:12:51 +03:00
}
return nil
2016-12-14 23:12:51 +03:00
}
//export callbackQSqlRelationalTableModel_Match
func callbackQSqlRelationalTableModel_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(fmt.Sprint(ptr), "QSqlRelationalTableModel::match"); signal != nil {
return func() unsafe.Pointer {
var tmpList = NewQSqlRelationalTableModelFromPointer(NewQSqlRelationalTableModelFromPointer(unsafe.Pointer(uintptr(1))).__match_newList())
for _, v := range signal.(func(*core.QModelIndex, int, *core.QVariant, int, core.Qt__MatchFlag) []*core.QModelIndex)(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 {
var tmpList = NewQSqlRelationalTableModelFromPointer(NewQSqlRelationalTableModelFromPointer(unsafe.Pointer(uintptr(1))).__match_newList())
for _, v := range NewQSqlRelationalTableModelFromPointer(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 *QSqlRelationalTableModel) ConnectMatch(f func(start *core.QModelIndex, role int, value *core.QVariant, hits int, flags core.Qt__MatchFlag) []*core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::match", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectMatch() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::match")
}
}
func (ptr *QSqlRelationalTableModel) Match(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_QtSql_PackedList) []*core.QModelIndex {
var out = make([]*core.QModelIndex, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).__match_atList(i)
}
return out
}(C.QSqlRelationalTableModel_Match(ptr.Pointer(), core.PointerFromQModelIndex(start), C.int(int32(role)), core.PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags)))
}
return make([]*core.QModelIndex, 0)
}
func (ptr *QSqlRelationalTableModel) 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_QtSql_PackedList) []*core.QModelIndex {
var out = make([]*core.QModelIndex, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlRelationalTableModelFromPointer(l.data).__match_atList(i)
}
return out
}(C.QSqlRelationalTableModel_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 callbackQSqlRelationalTableModel_Span
func callbackQSqlRelationalTableModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::span"); signal != nil {
return core.PointerFromQSize(signal.(func(*core.QModelIndex) *core.QSize)(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQSize(NewQSqlRelationalTableModelFromPointer(ptr).SpanDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QSqlRelationalTableModel) ConnectSpan(f func(index *core.QModelIndex) *core.QSize) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::span", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSpan() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::span")
}
}
func (ptr *QSqlRelationalTableModel) Span(index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QSqlRelationalTableModel_Span(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QSqlRelationalTableModel) SpanDefault(index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QSqlRelationalTableModel_SpanDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQSqlRelationalTableModel_MimeTypes
func callbackQSqlRelationalTableModel_MimeTypes(ptr unsafe.Pointer) *C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::mimeTypes"); signal != nil {
return C.CString(strings.Join(signal.(func() []string)(), "|"))
}
return C.CString(strings.Join(NewQSqlRelationalTableModelFromPointer(ptr).MimeTypesDefault(), "|"))
}
func (ptr *QSqlRelationalTableModel) ConnectMimeTypes(f func() []string) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::mimeTypes", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectMimeTypes() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::mimeTypes")
}
}
func (ptr *QSqlRelationalTableModel) MimeTypes() []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QSqlRelationalTableModel_MimeTypes(ptr.Pointer())), "|")
}
return make([]string, 0)
}
func (ptr *QSqlRelationalTableModel) MimeTypesDefault() []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QSqlRelationalTableModel_MimeTypesDefault(ptr.Pointer())), "|")
}
return make([]string, 0)
}
//export callbackQSqlRelationalTableModel_SupportedDragActions
func callbackQSqlRelationalTableModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::supportedDragActions"); signal != nil {
return C.longlong(signal.(func() core.Qt__DropAction)())
}
return C.longlong(NewQSqlRelationalTableModelFromPointer(ptr).SupportedDragActionsDefault())
}
func (ptr *QSqlRelationalTableModel) ConnectSupportedDragActions(f func() core.Qt__DropAction) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::supportedDragActions", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSupportedDragActions() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::supportedDragActions")
}
}
func (ptr *QSqlRelationalTableModel) SupportedDragActions() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QSqlRelationalTableModel_SupportedDragActions(ptr.Pointer()))
}
return 0
}
func (ptr *QSqlRelationalTableModel) SupportedDragActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QSqlRelationalTableModel_SupportedDragActionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQSqlRelationalTableModel_SupportedDropActions
func callbackQSqlRelationalTableModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::supportedDropActions"); signal != nil {
return C.longlong(signal.(func() core.Qt__DropAction)())
2016-12-14 23:12:51 +03:00
}
return C.longlong(NewQSqlRelationalTableModelFromPointer(ptr).SupportedDropActionsDefault())
2016-12-14 23:12:51 +03:00
}
func (ptr *QSqlRelationalTableModel) ConnectSupportedDropActions(f func() core.Qt__DropAction) {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::supportedDropActions", f)
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) DisconnectSupportedDropActions() {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::supportedDropActions")
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) SupportedDropActions() core.Qt__DropAction {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QSqlRelationalTableModel_SupportedDropActions(ptr.Pointer()))
2016-12-14 23:12:51 +03:00
}
return 0
2016-12-14 23:12:51 +03:00
}
func (ptr *QSqlRelationalTableModel) SupportedDropActionsDefault() core.Qt__DropAction {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QSqlRelationalTableModel_SupportedDropActionsDefault(ptr.Pointer()))
2016-12-14 23:12:51 +03:00
}
return 0
2016-12-14 23:12:51 +03:00
}
//export callbackQSqlRelationalTableModel_CanDropMimeData
func callbackQSqlRelationalTableModel_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(fmt.Sprint(ptr), "QSqlRelationalTableModel::canDropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).CanDropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlRelationalTableModel) ConnectCanDropMimeData(f func(data *core.QMimeData, action core.Qt__DropAction, row int, column int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::canDropMimeData", f)
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) DisconnectCanDropMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::canDropMimeData")
}
}
func (ptr *QSqlRelationalTableModel) CanDropMimeData(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_CanDropMimeData(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) CanDropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_CanDropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_HasChildren
func callbackQSqlRelationalTableModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::hasChildren"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex) bool)(core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).HasChildrenDefault(core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlRelationalTableModel) ConnectHasChildren(f func(parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::hasChildren", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectHasChildren() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::hasChildren")
}
}
func (ptr *QSqlRelationalTableModel) HasChildren(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_HasChildren(ptr.Pointer(), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) HasChildrenDefault(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_HasChildrenDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_Event
func callbackQSqlRelationalTableModel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlRelationalTableModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QSqlRelationalTableModel) ConnectEvent(f func(e *core.QEvent) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::event", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::event")
}
}
func (ptr *QSqlRelationalTableModel) Event(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
func (ptr *QSqlRelationalTableModel) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQSqlRelationalTableModel_EventFilter
func callbackQSqlRelationalTableModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::eventFilter"); signal != nil {
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(NewQSqlRelationalTableModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QSqlRelationalTableModel) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::eventFilter", f)
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) DisconnectEventFilter() {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::eventFilter")
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
2016-12-14 23:12:51 +03:00
}
return false
2016-12-14 23:12:51 +03:00
}
func (ptr *QSqlRelationalTableModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
return C.QSqlRelationalTableModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
2016-12-14 23:12:51 +03:00
}
return false
2016-12-14 23:12:51 +03:00
}
//export callbackQSqlRelationalTableModel_ChildEvent
func callbackQSqlRelationalTableModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QSqlRelationalTableModel) ConnectChildEvent(f func(event *core.QChildEvent)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::childEvent", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectChildEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::childEvent")
}
}
func (ptr *QSqlRelationalTableModel) ChildEvent(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QSqlRelationalTableModel) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQSqlRelationalTableModel_ConnectNotify
func callbackQSqlRelationalTableModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) ConnectConnectNotify(f func(sign *core.QMetaMethod)) {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::connectNotify", f)
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) DisconnectConnectNotify() {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::connectNotify")
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) ConnectNotify(sign core.QMetaMethod_ITF) {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
2016-12-14 23:12:51 +03:00
}
}
//export callbackQSqlRelationalTableModel_CustomEvent
func callbackQSqlRelationalTableModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) ConnectCustomEvent(f func(event *core.QEvent)) {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::customEvent", f)
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) DisconnectCustomEvent() {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::customEvent")
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) CustomEvent(event core.QEvent_ITF) {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) CustomEventDefault(event core.QEvent_ITF) {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQSqlRelationalTableModel_DeleteLater
func callbackQSqlRelationalTableModel_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::deleteLater"); signal != nil {
signal.(func())()
} else {
NewQSqlRelationalTableModelFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QSqlRelationalTableModel) ConnectDeleteLater(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::deleteLater", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectDeleteLater() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::deleteLater")
}
}
func (ptr *QSqlRelationalTableModel) DeleteLater() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_DeleteLater(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlRelationalTableModel) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_DeleteLaterDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
2016-12-14 23:12:51 +03:00
}
}
//export callbackQSqlRelationalTableModel_DisconnectNotify
func callbackQSqlRelationalTableModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSqlRelationalTableModel) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::disconnectNotify", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectDisconnectNotify() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::disconnectNotify")
}
}
func (ptr *QSqlRelationalTableModel) DisconnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QSqlRelationalTableModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSqlRelationalTableModel_TimerEvent
func callbackQSqlRelationalTableModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQSqlRelationalTableModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QSqlRelationalTableModel) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::timerEvent", f)
}
}
func (ptr *QSqlRelationalTableModel) DisconnectTimerEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::timerEvent")
}
}
func (ptr *QSqlRelationalTableModel) TimerEvent(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QSqlRelationalTableModel) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlRelationalTableModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQSqlRelationalTableModel_MetaObject
func callbackQSqlRelationalTableModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlRelationalTableModel::metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
2016-12-14 23:12:51 +03:00
}
return core.PointerFromQMetaObject(NewQSqlRelationalTableModelFromPointer(ptr).MetaObjectDefault())
2016-12-14 23:12:51 +03:00
}
func (ptr *QSqlRelationalTableModel) ConnectMetaObject(f func() *core.QMetaObject) {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::metaObject", f)
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) DisconnectMetaObject() {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlRelationalTableModel::metaObject")
2016-12-14 23:12:51 +03:00
}
}
func (ptr *QSqlRelationalTableModel) MetaObject() *core.QMetaObject {
2016-12-14 23:12:51 +03:00
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSqlRelationalTableModel_MetaObject(ptr.Pointer()))
2016-12-14 23:12:51 +03:00
}
return nil
2016-12-14 23:12:51 +03:00
}
func (ptr *QSqlRelationalTableModel) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSqlRelationalTableModel_MetaObjectDefault(ptr.Pointer()))
2016-12-14 23:12:51 +03:00
}
return nil
2016-12-14 23:12:51 +03:00
}
type QSqlResult struct {
ptr unsafe.Pointer
}
2016-12-14 23:12:51 +03:00
type QSqlResult_ITF interface {
QSqlResult_PTR() *QSqlResult
}
func (ptr *QSqlResult) QSqlResult_PTR() *QSqlResult {
return ptr
}
func (ptr *QSqlResult) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
2016-12-14 23:12:51 +03:00
}
return nil
2016-12-14 23:12:51 +03:00
}
func (ptr *QSqlResult) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
2016-12-14 23:12:51 +03:00
func PointerFromQSqlResult(ptr QSqlResult_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlResult_PTR().Pointer()
2016-12-14 23:12:51 +03:00
}
return nil
2016-12-14 23:12:51 +03:00
}
func NewQSqlResultFromPointer(ptr unsafe.Pointer) *QSqlResult {
var n = new(QSqlResult)
n.SetPointer(ptr)
return n
}
//go:generate stringer -type=QSqlResult__BindingSyntax
//QSqlResult::BindingSyntax
type QSqlResult__BindingSyntax int64
const (
QSqlResult__PositionalBinding QSqlResult__BindingSyntax = QSqlResult__BindingSyntax(0)
QSqlResult__NamedBinding QSqlResult__BindingSyntax = QSqlResult__BindingSyntax(1)
)
func NewQSqlResult(db QSqlDriver_ITF) *QSqlResult {
return NewQSqlResultFromPointer(C.QSqlResult_NewQSqlResult(PointerFromQSqlDriver(db)))
}
//export callbackQSqlResult_Data
func callbackQSqlResult_Data(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::data"); signal != nil {
return core.PointerFromQVariant(signal.(func(int) *core.QVariant)(int(int32(index))))
}
return core.PointerFromQVariant(core.NewQVariant())
}
func (ptr *QSqlResult) ConnectData(f func(index int) *core.QVariant) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::data", f)
}
}
func (ptr *QSqlResult) DisconnectData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::data")
}
}
func (ptr *QSqlResult) Data(index int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlResult_Data(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQSqlResult_Exec
func callbackQSqlResult_Exec(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::exec"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlResultFromPointer(ptr).ExecDefault())))
}
func (ptr *QSqlResult) ConnectExec(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::exec", f)
}
}
func (ptr *QSqlResult) DisconnectExec() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::exec")
}
}
func (ptr *QSqlResult) Exec() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_Exec(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlResult) ExecDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_ExecDefault(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlResult_Fetch
func callbackQSqlResult_Fetch(ptr unsafe.Pointer, index C.int) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::fetch"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int) bool)(int(int32(index))))))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QSqlResult) ConnectFetch(f func(index int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::fetch", f)
}
}
func (ptr *QSqlResult) DisconnectFetch() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::fetch")
}
}
func (ptr *QSqlResult) Fetch(index int) bool {
if ptr.Pointer() != nil {
return C.QSqlResult_Fetch(ptr.Pointer(), C.int(int32(index))) != 0
}
return false
}
//export callbackQSqlResult_FetchFirst
func callbackQSqlResult_FetchFirst(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::fetchFirst"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QSqlResult) ConnectFetchFirst(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::fetchFirst", f)
}
}
func (ptr *QSqlResult) DisconnectFetchFirst() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::fetchFirst")
}
}
func (ptr *QSqlResult) FetchFirst() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_FetchFirst(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlResult_FetchLast
func callbackQSqlResult_FetchLast(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::fetchLast"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QSqlResult) ConnectFetchLast(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::fetchLast", f)
}
}
func (ptr *QSqlResult) DisconnectFetchLast() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::fetchLast")
}
}
func (ptr *QSqlResult) FetchLast() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_FetchLast(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlResult_FetchNext
func callbackQSqlResult_FetchNext(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::fetchNext"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlResultFromPointer(ptr).FetchNextDefault())))
}
func (ptr *QSqlResult) ConnectFetchNext(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::fetchNext", f)
}
}
func (ptr *QSqlResult) DisconnectFetchNext() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::fetchNext")
}
}
func (ptr *QSqlResult) FetchNext() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_FetchNext(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlResult) FetchNextDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_FetchNextDefault(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlResult_FetchPrevious
func callbackQSqlResult_FetchPrevious(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::fetchPrevious"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlResultFromPointer(ptr).FetchPreviousDefault())))
}
func (ptr *QSqlResult) ConnectFetchPrevious(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::fetchPrevious", f)
}
}
func (ptr *QSqlResult) DisconnectFetchPrevious() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::fetchPrevious")
}
}
func (ptr *QSqlResult) FetchPrevious() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_FetchPrevious(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlResult) FetchPreviousDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_FetchPreviousDefault(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlResult_IsNull
func callbackQSqlResult_IsNull(ptr unsafe.Pointer, index C.int) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::isNull"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int) bool)(int(int32(index))))))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QSqlResult) ConnectIsNull(f func(index int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::isNull", f)
}
}
func (ptr *QSqlResult) DisconnectIsNull() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::isNull")
}
}
func (ptr *QSqlResult) IsNull(index int) bool {
if ptr.Pointer() != nil {
return C.QSqlResult_IsNull(ptr.Pointer(), C.int(int32(index))) != 0
}
return false
}
//export callbackQSqlResult_Prepare
func callbackQSqlResult_Prepare(ptr unsafe.Pointer, query C.struct_QtSql_PackedString) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::prepare"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string) bool)(cGoUnpackString(query)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlResultFromPointer(ptr).PrepareDefault(cGoUnpackString(query)))))
}
func (ptr *QSqlResult) ConnectPrepare(f func(query string) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::prepare", f)
}
}
func (ptr *QSqlResult) DisconnectPrepare() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::prepare")
}
}
func (ptr *QSqlResult) Prepare(query string) bool {
if ptr.Pointer() != nil {
var queryC = C.CString(query)
defer C.free(unsafe.Pointer(queryC))
return C.QSqlResult_Prepare(ptr.Pointer(), queryC) != 0
}
return false
}
func (ptr *QSqlResult) PrepareDefault(query string) bool {
if ptr.Pointer() != nil {
var queryC = C.CString(query)
defer C.free(unsafe.Pointer(queryC))
return C.QSqlResult_PrepareDefault(ptr.Pointer(), queryC) != 0
}
return false
}
//export callbackQSqlResult_Reset
func callbackQSqlResult_Reset(ptr unsafe.Pointer, query C.struct_QtSql_PackedString) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::reset"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string) bool)(cGoUnpackString(query)))))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QSqlResult) ConnectReset(f func(query string) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::reset", f)
}
}
func (ptr *QSqlResult) DisconnectReset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::reset")
}
}
func (ptr *QSqlResult) Reset(query string) bool {
if ptr.Pointer() != nil {
var queryC = C.CString(query)
defer C.free(unsafe.Pointer(queryC))
return C.QSqlResult_Reset(ptr.Pointer(), queryC) != 0
}
return false
}
//export callbackQSqlResult_SavePrepare
func callbackQSqlResult_SavePrepare(ptr unsafe.Pointer, query C.struct_QtSql_PackedString) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::savePrepare"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string) bool)(cGoUnpackString(query)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlResultFromPointer(ptr).SavePrepareDefault(cGoUnpackString(query)))))
}
func (ptr *QSqlResult) ConnectSavePrepare(f func(query string) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::savePrepare", f)
}
}
func (ptr *QSqlResult) DisconnectSavePrepare() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::savePrepare")
}
}
func (ptr *QSqlResult) SavePrepare(query string) bool {
if ptr.Pointer() != nil {
var queryC = C.CString(query)
defer C.free(unsafe.Pointer(queryC))
return C.QSqlResult_SavePrepare(ptr.Pointer(), queryC) != 0
}
return false
}
func (ptr *QSqlResult) SavePrepareDefault(query string) bool {
if ptr.Pointer() != nil {
var queryC = C.CString(query)
defer C.free(unsafe.Pointer(queryC))
return C.QSqlResult_SavePrepareDefault(ptr.Pointer(), queryC) != 0
}
return false
}
//export callbackQSqlResult_NumRowsAffected
func callbackQSqlResult_NumRowsAffected(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::numRowsAffected"); signal != nil {
return C.int(int32(signal.(func() int)()))
}
return C.int(int32(0))
}
func (ptr *QSqlResult) ConnectNumRowsAffected(f func() int) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::numRowsAffected", f)
}
}
func (ptr *QSqlResult) DisconnectNumRowsAffected() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::numRowsAffected")
}
}
func (ptr *QSqlResult) NumRowsAffected() int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlResult_NumRowsAffected(ptr.Pointer())))
}
return 0
}
//export callbackQSqlResult_Size
func callbackQSqlResult_Size(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::size"); signal != nil {
return C.int(int32(signal.(func() int)()))
}
return C.int(int32(0))
}
func (ptr *QSqlResult) ConnectSize(f func() int) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::size", f)
}
}
func (ptr *QSqlResult) DisconnectSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::size")
}
}
func (ptr *QSqlResult) Size() int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlResult_Size(ptr.Pointer())))
}
return 0
}
func (ptr *QSqlResult) AddBindValue(val core.QVariant_ITF, paramType QSql__ParamTypeFlag) {
if ptr.Pointer() != nil {
C.QSqlResult_AddBindValue(ptr.Pointer(), core.PointerFromQVariant(val), C.longlong(paramType))
}
}
//export callbackQSqlResult_BindValue2
func callbackQSqlResult_BindValue2(ptr unsafe.Pointer, placeholder C.struct_QtSql_PackedString, val unsafe.Pointer, paramType C.longlong) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::bindValue2"); signal != nil {
signal.(func(string, *core.QVariant, QSql__ParamTypeFlag))(cGoUnpackString(placeholder), core.NewQVariantFromPointer(val), QSql__ParamTypeFlag(paramType))
} else {
NewQSqlResultFromPointer(ptr).BindValue2Default(cGoUnpackString(placeholder), core.NewQVariantFromPointer(val), QSql__ParamTypeFlag(paramType))
}
}
func (ptr *QSqlResult) ConnectBindValue2(f func(placeholder string, val *core.QVariant, paramType QSql__ParamTypeFlag)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::bindValue2", f)
}
}
func (ptr *QSqlResult) DisconnectBindValue2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::bindValue2")
}
}
func (ptr *QSqlResult) BindValue2(placeholder string, val core.QVariant_ITF, paramType QSql__ParamTypeFlag) {
if ptr.Pointer() != nil {
var placeholderC = C.CString(placeholder)
defer C.free(unsafe.Pointer(placeholderC))
C.QSqlResult_BindValue2(ptr.Pointer(), placeholderC, core.PointerFromQVariant(val), C.longlong(paramType))
}
}
func (ptr *QSqlResult) BindValue2Default(placeholder string, val core.QVariant_ITF, paramType QSql__ParamTypeFlag) {
if ptr.Pointer() != nil {
var placeholderC = C.CString(placeholder)
defer C.free(unsafe.Pointer(placeholderC))
C.QSqlResult_BindValue2Default(ptr.Pointer(), placeholderC, core.PointerFromQVariant(val), C.longlong(paramType))
}
}
//export callbackQSqlResult_BindValue
func callbackQSqlResult_BindValue(ptr unsafe.Pointer, index C.int, val unsafe.Pointer, paramType C.longlong) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::bindValue"); signal != nil {
signal.(func(int, *core.QVariant, QSql__ParamTypeFlag))(int(int32(index)), core.NewQVariantFromPointer(val), QSql__ParamTypeFlag(paramType))
} else {
NewQSqlResultFromPointer(ptr).BindValueDefault(int(int32(index)), core.NewQVariantFromPointer(val), QSql__ParamTypeFlag(paramType))
}
}
func (ptr *QSqlResult) ConnectBindValue(f func(index int, val *core.QVariant, paramType QSql__ParamTypeFlag)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::bindValue", f)
}
}
func (ptr *QSqlResult) DisconnectBindValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::bindValue")
}
}
func (ptr *QSqlResult) BindValue(index int, val core.QVariant_ITF, paramType QSql__ParamTypeFlag) {
if ptr.Pointer() != nil {
C.QSqlResult_BindValue(ptr.Pointer(), C.int(int32(index)), core.PointerFromQVariant(val), C.longlong(paramType))
}
}
2017-01-18 21:28:40 +03:00
func (ptr *QSqlResult) BindValueDefault(index int, val core.QVariant_ITF, paramType QSql__ParamTypeFlag) {
if ptr.Pointer() != nil {
C.QSqlResult_BindValueDefault(ptr.Pointer(), C.int(int32(index)), core.PointerFromQVariant(val), C.longlong(paramType))
}
}
func (ptr *QSqlResult) Clear() {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
C.QSqlResult_Clear(ptr.Pointer())
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlResult) ResetBindCount() {
if ptr.Pointer() != nil {
C.QSqlResult_ResetBindCount(ptr.Pointer())
}
}
//export callbackQSqlResult_SetActive
func callbackQSqlResult_SetActive(ptr unsafe.Pointer, active C.char) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::setActive"); signal != nil {
signal.(func(bool))(int8(active) != 0)
} else {
NewQSqlResultFromPointer(ptr).SetActiveDefault(int8(active) != 0)
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlResult) ConnectSetActive(f func(active bool)) {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::setActive", f)
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlResult) DisconnectSetActive() {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::setActive")
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlResult) SetActive(active bool) {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
C.QSqlResult_SetActive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active))))
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlResult) SetActiveDefault(active bool) {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
C.QSqlResult_SetActiveDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active))))
2016-12-11 23:03:06 +03:00
}
}
//export callbackQSqlResult_SetAt
func callbackQSqlResult_SetAt(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::setAt"); signal != nil {
signal.(func(int))(int(int32(index)))
} else {
NewQSqlResultFromPointer(ptr).SetAtDefault(int(int32(index)))
}
}
func (ptr *QSqlResult) ConnectSetAt(f func(index int)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::setAt", f)
}
2016-12-11 23:03:06 +03:00
}
func (ptr *QSqlResult) DisconnectSetAt() {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::setAt")
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlResult) SetAt(index int) {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
C.QSqlResult_SetAt(ptr.Pointer(), C.int(int32(index)))
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlResult) SetAtDefault(index int) {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
C.QSqlResult_SetAtDefault(ptr.Pointer(), C.int(int32(index)))
2016-12-11 23:03:06 +03:00
}
}
//export callbackQSqlResult_SetForwardOnly
func callbackQSqlResult_SetForwardOnly(ptr unsafe.Pointer, forward C.char) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::setForwardOnly"); signal != nil {
signal.(func(bool))(int8(forward) != 0)
} else {
NewQSqlResultFromPointer(ptr).SetForwardOnlyDefault(int8(forward) != 0)
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlResult) ConnectSetForwardOnly(f func(forward bool)) {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::setForwardOnly", f)
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlResult) DisconnectSetForwardOnly() {
2016-12-11 23:03:06 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::setForwardOnly")
2016-12-11 23:03:06 +03:00
}
}
func (ptr *QSqlResult) SetForwardOnly(forward bool) {
if ptr.Pointer() != nil {
C.QSqlResult_SetForwardOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(forward))))
}
}
func (ptr *QSqlResult) SetForwardOnlyDefault(forward bool) {
if ptr.Pointer() != nil {
C.QSqlResult_SetForwardOnlyDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(forward))))
}
}
//export callbackQSqlResult_SetLastError
func callbackQSqlResult_SetLastError(ptr unsafe.Pointer, error unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::setLastError"); signal != nil {
signal.(func(*QSqlError))(NewQSqlErrorFromPointer(error))
} else {
NewQSqlResultFromPointer(ptr).SetLastErrorDefault(NewQSqlErrorFromPointer(error))
}
}
func (ptr *QSqlResult) ConnectSetLastError(f func(error *QSqlError)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::setLastError", f)
}
}
func (ptr *QSqlResult) DisconnectSetLastError() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::setLastError")
}
}
func (ptr *QSqlResult) SetLastError(error QSqlError_ITF) {
2016-11-16 01:07:05 +03:00
if ptr.Pointer() != nil {
C.QSqlResult_SetLastError(ptr.Pointer(), PointerFromQSqlError(error))
2016-11-16 01:07:05 +03:00
}
}
func (ptr *QSqlResult) SetLastErrorDefault(error QSqlError_ITF) {
if ptr.Pointer() != nil {
C.QSqlResult_SetLastErrorDefault(ptr.Pointer(), PointerFromQSqlError(error))
}
}
//export callbackQSqlResult_SetQuery
func callbackQSqlResult_SetQuery(ptr unsafe.Pointer, query C.struct_QtSql_PackedString) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::setQuery"); signal != nil {
signal.(func(string))(cGoUnpackString(query))
} else {
NewQSqlResultFromPointer(ptr).SetQueryDefault(cGoUnpackString(query))
}
}
func (ptr *QSqlResult) ConnectSetQuery(f func(query string)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::setQuery", f)
}
}
func (ptr *QSqlResult) DisconnectSetQuery() {
if ptr.Pointer() != nil {
2016-01-26 19:58:25 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::setQuery")
}
}
func (ptr *QSqlResult) SetQuery(query string) {
if ptr.Pointer() != nil {
var queryC = C.CString(query)
defer C.free(unsafe.Pointer(queryC))
C.QSqlResult_SetQuery(ptr.Pointer(), queryC)
}
}
func (ptr *QSqlResult) SetQueryDefault(query string) {
if ptr.Pointer() != nil {
var queryC = C.CString(query)
defer C.free(unsafe.Pointer(queryC))
C.QSqlResult_SetQueryDefault(ptr.Pointer(), queryC)
}
}
//export callbackQSqlResult_SetSelect
func callbackQSqlResult_SetSelect(ptr unsafe.Pointer, sele C.char) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::setSelect"); signal != nil {
signal.(func(bool))(int8(sele) != 0)
} else {
NewQSqlResultFromPointer(ptr).SetSelectDefault(int8(sele) != 0)
}
}
func (ptr *QSqlResult) ConnectSetSelect(f func(sele bool)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::setSelect", f)
}
}
func (ptr *QSqlResult) DisconnectSetSelect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::setSelect")
}
}
func (ptr *QSqlResult) SetSelect(sele bool) {
if ptr.Pointer() != nil {
C.QSqlResult_SetSelect(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(sele))))
}
}
func (ptr *QSqlResult) SetSelectDefault(sele bool) {
if ptr.Pointer() != nil {
C.QSqlResult_SetSelectDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(sele))))
}
}
//export callbackQSqlResult_DestroyQSqlResult
func callbackQSqlResult_DestroyQSqlResult(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::~QSqlResult"); signal != nil {
signal.(func())()
} else {
NewQSqlResultFromPointer(ptr).DestroyQSqlResultDefault()
}
}
func (ptr *QSqlResult) ConnectDestroyQSqlResult(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::~QSqlResult", f)
}
}
func (ptr *QSqlResult) DisconnectDestroyQSqlResult() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::~QSqlResult")
}
}
func (ptr *QSqlResult) DestroyQSqlResult() {
if ptr.Pointer() != nil {
C.QSqlResult_DestroyQSqlResult(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlResult) DestroyQSqlResultDefault() {
if ptr.Pointer() != nil {
C.QSqlResult_DestroyQSqlResultDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlResult) BindingSyntax() QSqlResult__BindingSyntax {
if ptr.Pointer() != nil {
return QSqlResult__BindingSyntax(C.QSqlResult_BindingSyntax(ptr.Pointer()))
}
return 0
}
func (ptr *QSqlResult) BindValueType2(placeholder string) QSql__ParamTypeFlag {
if ptr.Pointer() != nil {
var placeholderC = C.CString(placeholder)
defer C.free(unsafe.Pointer(placeholderC))
return QSql__ParamTypeFlag(C.QSqlResult_BindValueType2(ptr.Pointer(), placeholderC))
}
return 0
}
func (ptr *QSqlResult) BindValueType(index int) QSql__ParamTypeFlag {
if ptr.Pointer() != nil {
return QSql__ParamTypeFlag(C.QSqlResult_BindValueType(ptr.Pointer(), C.int(int32(index))))
}
return 0
}
func (ptr *QSqlResult) LastError() *QSqlError {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlErrorFromPointer(C.QSqlResult_LastError(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlError).DestroyQSqlError)
return tmpValue
}
return nil
}
//export callbackQSqlResult_Record
func callbackQSqlResult_Record(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::record"); signal != nil {
return PointerFromQSqlRecord(signal.(func() *QSqlRecord)())
}
return PointerFromQSqlRecord(NewQSqlResultFromPointer(ptr).RecordDefault())
}
func (ptr *QSqlResult) ConnectRecord(f func() *QSqlRecord) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::record", f)
}
}
func (ptr *QSqlResult) DisconnectRecord() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::record")
}
}
func (ptr *QSqlResult) Record() *QSqlRecord {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlRecordFromPointer(C.QSqlResult_Record(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
return nil
}
func (ptr *QSqlResult) RecordDefault() *QSqlRecord {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlRecordFromPointer(C.QSqlResult_RecordDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
return nil
}
func (ptr *QSqlResult) BoundValueName(index int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlResult_BoundValueName(ptr.Pointer(), C.int(int32(index))))
}
return ""
}
func (ptr *QSqlResult) ExecutedQuery() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlResult_ExecutedQuery(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlResult) LastQuery() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlResult_LastQuery(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlResult) BoundValue2(placeholder string) *core.QVariant {
if ptr.Pointer() != nil {
var placeholderC = C.CString(placeholder)
defer C.free(unsafe.Pointer(placeholderC))
var tmpValue = core.NewQVariantFromPointer(C.QSqlResult_BoundValue2(ptr.Pointer(), placeholderC))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlResult) BoundValue(index int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlResult_BoundValue(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQSqlResult_Handle
func callbackQSqlResult_Handle(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::handle"); signal != nil {
return core.PointerFromQVariant(signal.(func() *core.QVariant)())
}
return core.PointerFromQVariant(NewQSqlResultFromPointer(ptr).HandleDefault())
}
func (ptr *QSqlResult) ConnectHandle(f func() *core.QVariant) {
if ptr.Pointer() != nil {
2016-01-26 19:58:25 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::handle", f)
}
}
func (ptr *QSqlResult) DisconnectHandle() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::handle")
}
}
func (ptr *QSqlResult) Handle() *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlResult_Handle(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlResult) HandleDefault() *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlResult_HandleDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQSqlResult_LastInsertId
func callbackQSqlResult_LastInsertId(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlResult::lastInsertId"); signal != nil {
return core.PointerFromQVariant(signal.(func() *core.QVariant)())
}
return core.PointerFromQVariant(NewQSqlResultFromPointer(ptr).LastInsertIdDefault())
}
func (ptr *QSqlResult) ConnectLastInsertId(f func() *core.QVariant) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::lastInsertId", f)
}
}
func (ptr *QSqlResult) DisconnectLastInsertId() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlResult::lastInsertId")
}
}
func (ptr *QSqlResult) LastInsertId() *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlResult_LastInsertId(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlResult) LastInsertIdDefault() *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlResult_LastInsertIdDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlResult) BoundValues() []*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) []*core.QVariant {
var out = make([]*core.QVariant, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlResultFromPointer(l.data).__boundValues_atList(i)
}
return out
}(C.QSqlResult_BoundValues(ptr.Pointer()))
}
return make([]*core.QVariant, 0)
}
func (ptr *QSqlResult) HasOutValues() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_HasOutValues(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlResult) IsActive() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_IsActive(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlResult) IsForwardOnly() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_IsForwardOnly(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlResult) IsSelect() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_IsSelect(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlResult) IsValid() bool {
if ptr.Pointer() != nil {
return C.QSqlResult_IsValid(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlResult) Driver() *QSqlDriver {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlDriverFromPointer(C.QSqlResult_Driver(ptr.Pointer()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlResult) At() int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlResult_At(ptr.Pointer())))
}
return 0
}
func (ptr *QSqlResult) BoundValueCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlResult_BoundValueCount(ptr.Pointer())))
}
return 0
}
func (ptr *QSqlResult) __boundValues_atList(i int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlResult___boundValues_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlResult) __boundValues_setList(i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QSqlResult___boundValues_setList(ptr.Pointer(), core.PointerFromQVariant(i))
}
}
func (ptr *QSqlResult) __boundValues_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlResult___boundValues_newList(ptr.Pointer()))
}
return nil
}
type QSqlTableModel struct {
QSqlQueryModel
}
type QSqlTableModel_ITF interface {
QSqlQueryModel_ITF
QSqlTableModel_PTR() *QSqlTableModel
}
func (ptr *QSqlTableModel) QSqlTableModel_PTR() *QSqlTableModel {
return ptr
}
func (ptr *QSqlTableModel) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSqlQueryModel_PTR().Pointer()
}
return nil
}
func (ptr *QSqlTableModel) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSqlQueryModel_PTR().SetPointer(p)
}
}
func PointerFromQSqlTableModel(ptr QSqlTableModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSqlTableModel_PTR().Pointer()
}
return nil
}
func NewQSqlTableModelFromPointer(ptr unsafe.Pointer) *QSqlTableModel {
var n = new(QSqlTableModel)
n.SetPointer(ptr)
return n
}
//go:generate stringer -type=QSqlTableModel__EditStrategy
//QSqlTableModel::EditStrategy
type QSqlTableModel__EditStrategy int64
const (
QSqlTableModel__OnFieldChange QSqlTableModel__EditStrategy = QSqlTableModel__EditStrategy(0)
QSqlTableModel__OnRowChange QSqlTableModel__EditStrategy = QSqlTableModel__EditStrategy(1)
QSqlTableModel__OnManualSubmit QSqlTableModel__EditStrategy = QSqlTableModel__EditStrategy(2)
)
func NewQSqlTableModel(parent core.QObject_ITF, db QSqlDatabase_ITF) *QSqlTableModel {
var tmpValue = NewQSqlTableModelFromPointer(C.QSqlTableModel_NewQSqlTableModel(core.PointerFromQObject(parent), PointerFromQSqlDatabase(db)))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQSqlTableModel_DeleteRowFromTable
func callbackQSqlTableModel_DeleteRowFromTable(ptr unsafe.Pointer, row C.int) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::deleteRowFromTable"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int) bool)(int(int32(row))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).DeleteRowFromTableDefault(int(int32(row))))))
}
func (ptr *QSqlTableModel) ConnectDeleteRowFromTable(f func(row int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::deleteRowFromTable", f)
}
}
func (ptr *QSqlTableModel) DisconnectDeleteRowFromTable() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::deleteRowFromTable")
}
}
func (ptr *QSqlTableModel) DeleteRowFromTable(row int) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_DeleteRowFromTable(ptr.Pointer(), C.int(int32(row))) != 0
}
return false
}
func (ptr *QSqlTableModel) DeleteRowFromTableDefault(row int) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_DeleteRowFromTableDefault(ptr.Pointer(), C.int(int32(row))) != 0
}
return false
}
func (ptr *QSqlTableModel) InsertRecord(row int, record QSqlRecord_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_InsertRecord(ptr.Pointer(), C.int(int32(row)), PointerFromQSqlRecord(record)) != 0
}
return false
}
//export callbackQSqlTableModel_InsertRowIntoTable
func callbackQSqlTableModel_InsertRowIntoTable(ptr unsafe.Pointer, values unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::insertRowIntoTable"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*QSqlRecord) bool)(NewQSqlRecordFromPointer(values)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).InsertRowIntoTableDefault(NewQSqlRecordFromPointer(values)))))
}
func (ptr *QSqlTableModel) ConnectInsertRowIntoTable(f func(values *QSqlRecord) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::insertRowIntoTable", f)
}
}
func (ptr *QSqlTableModel) DisconnectInsertRowIntoTable() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::insertRowIntoTable")
}
}
func (ptr *QSqlTableModel) InsertRowIntoTable(values QSqlRecord_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_InsertRowIntoTable(ptr.Pointer(), PointerFromQSqlRecord(values)) != 0
}
return false
}
func (ptr *QSqlTableModel) InsertRowIntoTableDefault(values QSqlRecord_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_InsertRowIntoTableDefault(ptr.Pointer(), PointerFromQSqlRecord(values)) != 0
}
return false
}
//export callbackQSqlTableModel_InsertRows
func callbackQSqlTableModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::insertRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, int, *core.QModelIndex) bool)(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlTableModel) ConnectInsertRows(f func(row int, count int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::insertRows", f)
}
}
func (ptr *QSqlTableModel) DisconnectInsertRows() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::insertRows")
}
}
func (ptr *QSqlTableModel) InsertRows(row int, count int, parent core.QModelIndex_ITF) bool {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
return C.QSqlTableModel_InsertRows(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
2016-04-17 00:38:16 +03:00
}
return false
2016-04-17 00:38:16 +03:00
}
func (ptr *QSqlTableModel) InsertRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlTableModel_RemoveColumns
func callbackQSqlTableModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::removeColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, int, *core.QModelIndex) bool)(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlTableModel) ConnectRemoveColumns(f func(column int, count int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::removeColumns", f)
}
}
func (ptr *QSqlTableModel) DisconnectRemoveColumns() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::removeColumns")
}
}
func (ptr *QSqlTableModel) RemoveColumns(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_RemoveColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlTableModel) RemoveColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlTableModel_RemoveRows
func callbackQSqlTableModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::removeRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, int, *core.QModelIndex) bool)(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlTableModel) ConnectRemoveRows(f func(row int, count int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::removeRows", f)
}
}
func (ptr *QSqlTableModel) DisconnectRemoveRows() {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::removeRows")
2016-04-17 00:38:16 +03:00
}
}
func (ptr *QSqlTableModel) RemoveRows(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_RemoveRows(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlTableModel) RemoveRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlTableModel_Select
func callbackQSqlTableModel_Select(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::select"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).SelectDefault())))
}
func (ptr *QSqlTableModel) ConnectSelect(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::select", f)
}
}
func (ptr *QSqlTableModel) DisconnectSelect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::select")
}
}
func (ptr *QSqlTableModel) Select() bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_Select(ptr.Pointer()) != 0
}
return false
2016-01-26 19:58:25 +03:00
}
func (ptr *QSqlTableModel) SelectDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SelectDefault(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlTableModel_SelectRow
func callbackQSqlTableModel_SelectRow(ptr unsafe.Pointer, row C.int) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::selectRow"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int) bool)(int(int32(row))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).SelectRowDefault(int(int32(row))))))
}
func (ptr *QSqlTableModel) ConnectSelectRow(f func(row int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::selectRow", f)
}
}
func (ptr *QSqlTableModel) DisconnectSelectRow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::selectRow")
}
}
func (ptr *QSqlTableModel) SelectRow(row int) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SelectRow(ptr.Pointer(), C.int(int32(row))) != 0
}
return false
}
func (ptr *QSqlTableModel) SelectRowDefault(row int) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SelectRowDefault(ptr.Pointer(), C.int(int32(row))) != 0
}
return false
}
//export callbackQSqlTableModel_SetData
func callbackQSqlTableModel_SetData(ptr unsafe.Pointer, index unsafe.Pointer, value unsafe.Pointer, role C.int) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::setData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex, *core.QVariant, int) bool)(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).SetDataDefault(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role))))))
}
func (ptr *QSqlTableModel) ConnectSetData(f func(index *core.QModelIndex, value *core.QVariant, role int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setData", f)
}
}
func (ptr *QSqlTableModel) DisconnectSetData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setData")
}
}
func (ptr *QSqlTableModel) SetData(index core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SetData(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQVariant(value), C.int(int32(role))) != 0
}
return false
}
func (ptr *QSqlTableModel) SetDataDefault(index core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SetDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQVariant(value), C.int(int32(role))) != 0
}
return false
}
func (ptr *QSqlTableModel) SetRecord(row int, values QSqlRecord_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SetRecord(ptr.Pointer(), C.int(int32(row)), PointerFromQSqlRecord(values)) != 0
}
return false
}
//export callbackQSqlTableModel_Submit
func callbackQSqlTableModel_Submit(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::submit"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).SubmitDefault())))
}
func (ptr *QSqlTableModel) ConnectSubmit(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::submit", f)
}
}
func (ptr *QSqlTableModel) DisconnectSubmit() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::submit")
}
}
func (ptr *QSqlTableModel) Submit() bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_Submit(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlTableModel) SubmitDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SubmitDefault(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlTableModel_SubmitAll
func callbackQSqlTableModel_SubmitAll(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::submitAll"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).SubmitAllDefault())))
}
func (ptr *QSqlTableModel) ConnectSubmitAll(f func() bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::submitAll", f)
}
}
func (ptr *QSqlTableModel) DisconnectSubmitAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::submitAll")
}
}
func (ptr *QSqlTableModel) SubmitAll() bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SubmitAll(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlTableModel) SubmitAllDefault() bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SubmitAllDefault(ptr.Pointer()) != 0
}
return false
}
//export callbackQSqlTableModel_UpdateRowInTable
func callbackQSqlTableModel_UpdateRowInTable(ptr unsafe.Pointer, row C.int, values unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::updateRowInTable"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, *QSqlRecord) bool)(int(int32(row)), NewQSqlRecordFromPointer(values)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).UpdateRowInTableDefault(int(int32(row)), NewQSqlRecordFromPointer(values)))))
}
func (ptr *QSqlTableModel) ConnectUpdateRowInTable(f func(row int, values *QSqlRecord) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::updateRowInTable", f)
}
}
func (ptr *QSqlTableModel) DisconnectUpdateRowInTable() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::updateRowInTable")
}
}
func (ptr *QSqlTableModel) UpdateRowInTable(row int, values QSqlRecord_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_UpdateRowInTable(ptr.Pointer(), C.int(int32(row)), PointerFromQSqlRecord(values)) != 0
}
return false
}
func (ptr *QSqlTableModel) UpdateRowInTableDefault(row int, values QSqlRecord_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_UpdateRowInTableDefault(ptr.Pointer(), C.int(int32(row)), PointerFromQSqlRecord(values)) != 0
}
return false
}
//export callbackQSqlTableModel_BeforeDelete
func callbackQSqlTableModel_BeforeDelete(ptr unsafe.Pointer, row C.int) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::beforeDelete"); signal != nil {
signal.(func(int))(int(int32(row)))
}
}
func (ptr *QSqlTableModel) ConnectBeforeDelete(f func(row int)) {
if ptr.Pointer() != nil {
C.QSqlTableModel_ConnectBeforeDelete(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::beforeDelete", f)
}
}
func (ptr *QSqlTableModel) DisconnectBeforeDelete() {
2016-11-16 01:07:05 +03:00
if ptr.Pointer() != nil {
C.QSqlTableModel_DisconnectBeforeDelete(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::beforeDelete")
2016-11-16 01:07:05 +03:00
}
}
func (ptr *QSqlTableModel) BeforeDelete(row int) {
if ptr.Pointer() != nil {
C.QSqlTableModel_BeforeDelete(ptr.Pointer(), C.int(int32(row)))
2016-04-17 00:38:16 +03:00
}
}
//export callbackQSqlTableModel_BeforeInsert
func callbackQSqlTableModel_BeforeInsert(ptr unsafe.Pointer, record unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::beforeInsert"); signal != nil {
signal.(func(*QSqlRecord))(NewQSqlRecordFromPointer(record))
}
}
2017-01-18 21:28:40 +03:00
func (ptr *QSqlTableModel) ConnectBeforeInsert(f func(record *QSqlRecord)) {
if ptr.Pointer() != nil {
C.QSqlTableModel_ConnectBeforeInsert(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::beforeInsert", f)
2016-08-24 18:00:49 +03:00
}
}
func (ptr *QSqlTableModel) DisconnectBeforeInsert() {
if ptr.Pointer() != nil {
C.QSqlTableModel_DisconnectBeforeInsert(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::beforeInsert")
}
}
func (ptr *QSqlTableModel) BeforeInsert(record QSqlRecord_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_BeforeInsert(ptr.Pointer(), PointerFromQSqlRecord(record))
}
}
//export callbackQSqlTableModel_BeforeUpdate
func callbackQSqlTableModel_BeforeUpdate(ptr unsafe.Pointer, row C.int, record unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::beforeUpdate"); signal != nil {
signal.(func(int, *QSqlRecord))(int(int32(row)), NewQSqlRecordFromPointer(record))
}
}
func (ptr *QSqlTableModel) ConnectBeforeUpdate(f func(row int, record *QSqlRecord)) {
if ptr.Pointer() != nil {
C.QSqlTableModel_ConnectBeforeUpdate(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::beforeUpdate", f)
}
}
func (ptr *QSqlTableModel) DisconnectBeforeUpdate() {
if ptr.Pointer() != nil {
C.QSqlTableModel_DisconnectBeforeUpdate(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::beforeUpdate")
}
}
func (ptr *QSqlTableModel) BeforeUpdate(row int, record QSqlRecord_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_BeforeUpdate(ptr.Pointer(), C.int(int32(row)), PointerFromQSqlRecord(record))
}
}
//export callbackQSqlTableModel_Clear
func callbackQSqlTableModel_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::clear"); signal != nil {
signal.(func())()
} else {
NewQSqlTableModelFromPointer(ptr).ClearDefault()
}
}
func (ptr *QSqlTableModel) ConnectClear(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::clear", f)
}
}
func (ptr *QSqlTableModel) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::clear")
}
}
func (ptr *QSqlTableModel) Clear() {
if ptr.Pointer() != nil {
C.QSqlTableModel_Clear(ptr.Pointer())
}
}
func (ptr *QSqlTableModel) ClearDefault() {
if ptr.Pointer() != nil {
C.QSqlTableModel_ClearDefault(ptr.Pointer())
}
}
//export callbackQSqlTableModel_PrimeInsert
func callbackQSqlTableModel_PrimeInsert(ptr unsafe.Pointer, row C.int, record unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::primeInsert"); signal != nil {
signal.(func(int, *QSqlRecord))(int(int32(row)), NewQSqlRecordFromPointer(record))
}
}
func (ptr *QSqlTableModel) ConnectPrimeInsert(f func(row int, record *QSqlRecord)) {
if ptr.Pointer() != nil {
C.QSqlTableModel_ConnectPrimeInsert(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::primeInsert", f)
}
}
func (ptr *QSqlTableModel) DisconnectPrimeInsert() {
if ptr.Pointer() != nil {
C.QSqlTableModel_DisconnectPrimeInsert(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::primeInsert")
}
}
func (ptr *QSqlTableModel) PrimeInsert(row int, record QSqlRecord_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_PrimeInsert(ptr.Pointer(), C.int(int32(row)), PointerFromQSqlRecord(record))
}
}
//export callbackQSqlTableModel_Revert
func callbackQSqlTableModel_Revert(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::revert"); signal != nil {
signal.(func())()
} else {
NewQSqlTableModelFromPointer(ptr).RevertDefault()
}
}
func (ptr *QSqlTableModel) ConnectRevert(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::revert", f)
}
}
func (ptr *QSqlTableModel) DisconnectRevert() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::revert")
}
}
func (ptr *QSqlTableModel) Revert() {
if ptr.Pointer() != nil {
C.QSqlTableModel_Revert(ptr.Pointer())
}
}
func (ptr *QSqlTableModel) RevertDefault() {
if ptr.Pointer() != nil {
C.QSqlTableModel_RevertDefault(ptr.Pointer())
}
}
//export callbackQSqlTableModel_RevertAll
func callbackQSqlTableModel_RevertAll(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::revertAll"); signal != nil {
signal.(func())()
} else {
NewQSqlTableModelFromPointer(ptr).RevertAllDefault()
}
}
func (ptr *QSqlTableModel) ConnectRevertAll(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::revertAll", f)
}
}
func (ptr *QSqlTableModel) DisconnectRevertAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::revertAll")
}
}
func (ptr *QSqlTableModel) RevertAll() {
if ptr.Pointer() != nil {
C.QSqlTableModel_RevertAll(ptr.Pointer())
}
}
func (ptr *QSqlTableModel) RevertAllDefault() {
if ptr.Pointer() != nil {
C.QSqlTableModel_RevertAllDefault(ptr.Pointer())
}
}
//export callbackQSqlTableModel_RevertRow
func callbackQSqlTableModel_RevertRow(ptr unsafe.Pointer, row C.int) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::revertRow"); signal != nil {
signal.(func(int))(int(int32(row)))
} else {
NewQSqlTableModelFromPointer(ptr).RevertRowDefault(int(int32(row)))
}
}
func (ptr *QSqlTableModel) ConnectRevertRow(f func(row int)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::revertRow", f)
}
}
func (ptr *QSqlTableModel) DisconnectRevertRow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::revertRow")
}
}
func (ptr *QSqlTableModel) RevertRow(row int) {
if ptr.Pointer() != nil {
C.QSqlTableModel_RevertRow(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QSqlTableModel) RevertRowDefault(row int) {
if ptr.Pointer() != nil {
C.QSqlTableModel_RevertRowDefault(ptr.Pointer(), C.int(int32(row)))
}
}
//export callbackQSqlTableModel_SetEditStrategy
func callbackQSqlTableModel_SetEditStrategy(ptr unsafe.Pointer, strategy C.longlong) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::setEditStrategy"); signal != nil {
signal.(func(QSqlTableModel__EditStrategy))(QSqlTableModel__EditStrategy(strategy))
} else {
NewQSqlTableModelFromPointer(ptr).SetEditStrategyDefault(QSqlTableModel__EditStrategy(strategy))
}
}
func (ptr *QSqlTableModel) ConnectSetEditStrategy(f func(strategy QSqlTableModel__EditStrategy)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setEditStrategy", f)
}
}
func (ptr *QSqlTableModel) DisconnectSetEditStrategy() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setEditStrategy")
}
}
func (ptr *QSqlTableModel) SetEditStrategy(strategy QSqlTableModel__EditStrategy) {
if ptr.Pointer() != nil {
C.QSqlTableModel_SetEditStrategy(ptr.Pointer(), C.longlong(strategy))
}
}
func (ptr *QSqlTableModel) SetEditStrategyDefault(strategy QSqlTableModel__EditStrategy) {
if ptr.Pointer() != nil {
C.QSqlTableModel_SetEditStrategyDefault(ptr.Pointer(), C.longlong(strategy))
}
}
//export callbackQSqlTableModel_SetFilter
func callbackQSqlTableModel_SetFilter(ptr unsafe.Pointer, filter C.struct_QtSql_PackedString) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::setFilter"); signal != nil {
signal.(func(string))(cGoUnpackString(filter))
} else {
NewQSqlTableModelFromPointer(ptr).SetFilterDefault(cGoUnpackString(filter))
}
}
func (ptr *QSqlTableModel) ConnectSetFilter(f func(filter string)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setFilter", f)
}
}
func (ptr *QSqlTableModel) DisconnectSetFilter() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setFilter")
}
}
func (ptr *QSqlTableModel) SetFilter(filter string) {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
var filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
C.QSqlTableModel_SetFilter(ptr.Pointer(), filterC)
2016-04-17 00:38:16 +03:00
}
}
func (ptr *QSqlTableModel) SetFilterDefault(filter string) {
if ptr.Pointer() != nil {
var filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
C.QSqlTableModel_SetFilterDefault(ptr.Pointer(), filterC)
}
}
func (ptr *QSqlTableModel) SetPrimaryKey(key QSqlIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_SetPrimaryKey(ptr.Pointer(), PointerFromQSqlIndex(key))
}
}
func (ptr *QSqlTableModel) SetQuery(query QSqlQuery_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_SetQuery(ptr.Pointer(), PointerFromQSqlQuery(query))
}
}
//export callbackQSqlTableModel_SetSort
func callbackQSqlTableModel_SetSort(ptr unsafe.Pointer, column C.int, order C.longlong) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::setSort"); signal != nil {
signal.(func(int, core.Qt__SortOrder))(int(int32(column)), core.Qt__SortOrder(order))
} else {
NewQSqlTableModelFromPointer(ptr).SetSortDefault(int(int32(column)), core.Qt__SortOrder(order))
}
}
func (ptr *QSqlTableModel) ConnectSetSort(f func(column int, order core.Qt__SortOrder)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setSort", f)
}
}
func (ptr *QSqlTableModel) DisconnectSetSort() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setSort")
}
}
func (ptr *QSqlTableModel) SetSort(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QSqlTableModel_SetSort(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
func (ptr *QSqlTableModel) SetSortDefault(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QSqlTableModel_SetSortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
//export callbackQSqlTableModel_SetTable
func callbackQSqlTableModel_SetTable(ptr unsafe.Pointer, tableName C.struct_QtSql_PackedString) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::setTable"); signal != nil {
signal.(func(string))(cGoUnpackString(tableName))
} else {
NewQSqlTableModelFromPointer(ptr).SetTableDefault(cGoUnpackString(tableName))
}
}
func (ptr *QSqlTableModel) ConnectSetTable(f func(tableName string)) {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setTable", f)
2016-04-17 00:38:16 +03:00
}
}
func (ptr *QSqlTableModel) DisconnectSetTable() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setTable")
}
}
func (ptr *QSqlTableModel) SetTable(tableName string) {
if ptr.Pointer() != nil {
var tableNameC = C.CString(tableName)
defer C.free(unsafe.Pointer(tableNameC))
C.QSqlTableModel_SetTable(ptr.Pointer(), tableNameC)
}
}
func (ptr *QSqlTableModel) SetTableDefault(tableName string) {
if ptr.Pointer() != nil {
var tableNameC = C.CString(tableName)
defer C.free(unsafe.Pointer(tableNameC))
C.QSqlTableModel_SetTableDefault(ptr.Pointer(), tableNameC)
}
}
//export callbackQSqlTableModel_Sort
func callbackQSqlTableModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::sort"); signal != nil {
signal.(func(int, core.Qt__SortOrder))(int(int32(column)), core.Qt__SortOrder(order))
} else {
NewQSqlTableModelFromPointer(ptr).SortDefault(int(int32(column)), core.Qt__SortOrder(order))
}
}
func (ptr *QSqlTableModel) ConnectSort(f func(column int, order core.Qt__SortOrder)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::sort", f)
}
}
func (ptr *QSqlTableModel) DisconnectSort() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::sort")
}
}
func (ptr *QSqlTableModel) Sort(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QSqlTableModel_Sort(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
func (ptr *QSqlTableModel) SortDefault(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QSqlTableModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
//export callbackQSqlTableModel_DestroyQSqlTableModel
func callbackQSqlTableModel_DestroyQSqlTableModel(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::~QSqlTableModel"); signal != nil {
signal.(func())()
} else {
NewQSqlTableModelFromPointer(ptr).DestroyQSqlTableModelDefault()
}
}
func (ptr *QSqlTableModel) ConnectDestroyQSqlTableModel(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::~QSqlTableModel", f)
}
2016-01-26 19:58:25 +03:00
}
func (ptr *QSqlTableModel) DisconnectDestroyQSqlTableModel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::~QSqlTableModel")
}
}
func (ptr *QSqlTableModel) DestroyQSqlTableModel() {
if ptr.Pointer() != nil {
C.QSqlTableModel_DestroyQSqlTableModel(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlTableModel) DestroyQSqlTableModelDefault() {
if ptr.Pointer() != nil {
C.QSqlTableModel_DestroyQSqlTableModelDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlTableModel) EditStrategy() QSqlTableModel__EditStrategy {
if ptr.Pointer() != nil {
return QSqlTableModel__EditStrategy(C.QSqlTableModel_EditStrategy(ptr.Pointer()))
}
return 0
}
//export callbackQSqlTableModel_IndexInQuery
func callbackQSqlTableModel_IndexInQuery(ptr unsafe.Pointer, item unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::indexInQuery"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(*core.QModelIndex) *core.QModelIndex)(core.NewQModelIndexFromPointer(item)))
}
return core.PointerFromQModelIndex(NewQSqlTableModelFromPointer(ptr).IndexInQueryDefault(core.NewQModelIndexFromPointer(item)))
}
func (ptr *QSqlTableModel) ConnectIndexInQuery(f func(item *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::indexInQuery", f)
}
}
func (ptr *QSqlTableModel) DisconnectIndexInQuery() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::indexInQuery")
}
2016-01-26 19:58:25 +03:00
}
func (ptr *QSqlTableModel) IndexInQuery(item core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel_IndexInQuery(ptr.Pointer(), core.PointerFromQModelIndex(item)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) IndexInQueryDefault(item core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel_IndexInQueryDefault(ptr.Pointer(), core.PointerFromQModelIndex(item)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) Database() *QSqlDatabase {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlDatabaseFromPointer(C.QSqlTableModel_Database(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlDatabase).DestroyQSqlDatabase)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) PrimaryKey() *QSqlIndex {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlIndexFromPointer(C.QSqlTableModel_PrimaryKey(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlIndex).DestroyQSqlIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) PrimaryValues(row int) *QSqlRecord {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlRecordFromPointer(C.QSqlTableModel_PrimaryValues(ptr.Pointer(), C.int(int32(row))))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) Record() *QSqlRecord {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlRecordFromPointer(C.QSqlTableModel_Record(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) Record2(row int) *QSqlRecord {
if ptr.Pointer() != nil {
var tmpValue = NewQSqlRecordFromPointer(C.QSqlTableModel_Record2(ptr.Pointer(), C.int(int32(row))))
runtime.SetFinalizer(tmpValue, (*QSqlRecord).DestroyQSqlRecord)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) Filter() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlTableModel_Filter(ptr.Pointer()))
}
return ""
}
//export callbackQSqlTableModel_OrderByClause
func callbackQSqlTableModel_OrderByClause(ptr unsafe.Pointer) *C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::orderByClause"); signal != nil {
return C.CString(signal.(func() string)())
}
return C.CString(NewQSqlTableModelFromPointer(ptr).OrderByClauseDefault())
}
func (ptr *QSqlTableModel) ConnectOrderByClause(f func() string) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::orderByClause", f)
}
}
func (ptr *QSqlTableModel) DisconnectOrderByClause() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::orderByClause")
}
}
func (ptr *QSqlTableModel) OrderByClause() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlTableModel_OrderByClause(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlTableModel) OrderByClauseDefault() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlTableModel_OrderByClauseDefault(ptr.Pointer()))
}
return ""
}
//export callbackQSqlTableModel_SelectStatement
func callbackQSqlTableModel_SelectStatement(ptr unsafe.Pointer) *C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::selectStatement"); signal != nil {
return C.CString(signal.(func() string)())
}
return C.CString(NewQSqlTableModelFromPointer(ptr).SelectStatementDefault())
}
func (ptr *QSqlTableModel) ConnectSelectStatement(f func() string) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::selectStatement", f)
}
}
func (ptr *QSqlTableModel) DisconnectSelectStatement() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::selectStatement")
}
}
func (ptr *QSqlTableModel) SelectStatement() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlTableModel_SelectStatement(ptr.Pointer()))
}
return ""
}
func (ptr *QSqlTableModel) SelectStatementDefault() string {
2017-01-18 21:28:40 +03:00
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlTableModel_SelectStatementDefault(ptr.Pointer()))
2017-01-18 21:28:40 +03:00
}
return ""
2017-01-18 21:28:40 +03:00
}
func (ptr *QSqlTableModel) TableName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSqlTableModel_TableName(ptr.Pointer()))
}
return ""
}
//export callbackQSqlTableModel_Data
func callbackQSqlTableModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::data"); signal != nil {
return core.PointerFromQVariant(signal.(func(*core.QModelIndex, int) *core.QVariant)(core.NewQModelIndexFromPointer(index), int(int32(role))))
}
return core.PointerFromQVariant(NewQSqlTableModelFromPointer(ptr).DataDefault(core.NewQModelIndexFromPointer(index), int(int32(role))))
}
func (ptr *QSqlTableModel) ConnectData(f func(index *core.QModelIndex, role int) *core.QVariant) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::data", f)
}
}
func (ptr *QSqlTableModel) DisconnectData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::data")
}
}
func (ptr *QSqlTableModel) Data(index core.QModelIndex_ITF, role int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlTableModel_Data(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) DataDefault(index core.QModelIndex_ITF, role int) *core.QVariant {
2017-01-18 21:28:40 +03:00
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlTableModel_DataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
2017-01-18 21:28:40 +03:00
}
return nil
2017-01-18 21:28:40 +03:00
}
//export callbackQSqlTableModel_HeaderData
func callbackQSqlTableModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::headerData"); signal != nil {
return core.PointerFromQVariant(signal.(func(int, core.Qt__Orientation, int) *core.QVariant)(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role))))
}
return core.PointerFromQVariant(NewQSqlTableModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role))))
}
func (ptr *QSqlTableModel) ConnectHeaderData(f func(section int, orientation core.Qt__Orientation, role int) *core.QVariant) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::headerData", f)
}
}
func (ptr *QSqlTableModel) DisconnectHeaderData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::headerData")
}
}
func (ptr *QSqlTableModel) HeaderData(section int, orientation core.Qt__Orientation, role int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlTableModel_HeaderData(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) HeaderDataDefault(section int, orientation core.Qt__Orientation, role int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlTableModel_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 callbackQSqlTableModel_Flags
func callbackQSqlTableModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::flags"); signal != nil {
return C.longlong(signal.(func(*core.QModelIndex) core.Qt__ItemFlag)(core.NewQModelIndexFromPointer(index)))
}
return C.longlong(NewQSqlTableModelFromPointer(ptr).FlagsDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QSqlTableModel) ConnectFlags(f func(index *core.QModelIndex) core.Qt__ItemFlag) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::flags", f)
}
}
func (ptr *QSqlTableModel) DisconnectFlags() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::flags")
}
}
func (ptr *QSqlTableModel) Flags(index core.QModelIndex_ITF) core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QSqlTableModel_Flags(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return 0
}
func (ptr *QSqlTableModel) FlagsDefault(index core.QModelIndex_ITF) core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QSqlTableModel_FlagsDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return 0
}
func (ptr *QSqlTableModel) IsDirty2() bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_IsDirty2(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSqlTableModel) IsDirty(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_IsDirty(ptr.Pointer(), core.PointerFromQModelIndex(index)) != 0
}
return false
}
func (ptr *QSqlTableModel) FieldIndex(fieldName string) int {
if ptr.Pointer() != nil {
var fieldNameC = C.CString(fieldName)
defer C.free(unsafe.Pointer(fieldNameC))
return int(int32(C.QSqlTableModel_FieldIndex(ptr.Pointer(), fieldNameC)))
}
return 0
}
//export callbackQSqlTableModel_RowCount
func callbackQSqlTableModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::rowCount"); signal != nil {
return C.int(int32(signal.(func(*core.QModelIndex) int)(core.NewQModelIndexFromPointer(parent))))
}
return C.int(int32(NewQSqlTableModelFromPointer(ptr).RowCountDefault(core.NewQModelIndexFromPointer(parent))))
}
func (ptr *QSqlTableModel) ConnectRowCount(f func(parent *core.QModelIndex) int) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::rowCount", f)
}
}
func (ptr *QSqlTableModel) DisconnectRowCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::rowCount")
}
}
func (ptr *QSqlTableModel) RowCount(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlTableModel_RowCount(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
func (ptr *QSqlTableModel) RowCountDefault(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlTableModel_RowCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
func (ptr *QSqlTableModel) ____setItemData_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlTableModel_____setItemData_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlTableModel) ____setItemData_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlTableModel_____setItemData_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlTableModel) ____setItemData_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel_____setItemData_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) ____roleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlTableModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlTableModel) ____roleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlTableModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlTableModel) ____roleNames_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel_____roleNames_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) ____itemData_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlTableModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlTableModel) ____itemData_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlTableModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlTableModel) ____itemData_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel_____itemData_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __setItemData_roles_atList(i int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlTableModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __setItemData_roles_setList(key int, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i))
}
}
func (ptr *QSqlTableModel) __setItemData_roles_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___setItemData_roles_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __setItemData_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) []int {
var out = make([]int, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlTableModelFromPointer(l.data).____setItemData_keyList_atList(i)
}
return out
}(C.QSqlTableModel___setItemData_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QSqlTableModel) __changePersistentIndexList_from_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __changePersistentIndexList_from_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___changePersistentIndexList_from_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlTableModel) __changePersistentIndexList_from_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___changePersistentIndexList_from_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __changePersistentIndexList_to_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __changePersistentIndexList_to_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___changePersistentIndexList_to_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlTableModel) __changePersistentIndexList_to_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___changePersistentIndexList_to_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __dataChanged_roles_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlTableModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlTableModel) __dataChanged_roles_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlTableModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlTableModel) __dataChanged_roles_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___dataChanged_roles_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __layoutAboutToBeChanged_parents_atList(i int) *core.QPersistentModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQPersistentModelIndexFromPointer(C.QSqlTableModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __layoutAboutToBeChanged_parents_setList(i core.QPersistentModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i))
}
}
func (ptr *QSqlTableModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __layoutChanged_parents_atList(i int) *core.QPersistentModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQPersistentModelIndexFromPointer(C.QSqlTableModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __layoutChanged_parents_setList(i core.QPersistentModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___layoutChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i))
}
}
func (ptr *QSqlTableModel) __layoutChanged_parents_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___layoutChanged_parents_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __roleNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QSqlTableModel___roleNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __roleNames_setList(key int, i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i))
}
}
func (ptr *QSqlTableModel) __roleNames_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___roleNames_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __roleNames_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) []int {
var out = make([]int, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlTableModelFromPointer(l.data).____roleNames_keyList_atList(i)
}
return out
}(C.QSqlTableModel___roleNames_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QSqlTableModel) __itemData_atList(i int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlTableModel___itemData_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __itemData_setList(key int, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i))
}
}
func (ptr *QSqlTableModel) __itemData_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___itemData_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __itemData_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) []int {
var out = make([]int, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlTableModelFromPointer(l.data).____itemData_keyList_atList(i)
}
return out
}(C.QSqlTableModel___itemData_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QSqlTableModel) __mimeData_indexes_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __mimeData_indexes_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___mimeData_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlTableModel) __mimeData_indexes_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___mimeData_indexes_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __match_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel___match_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __match_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___match_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlTableModel) __match_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___match_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __persistentIndexList_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __persistentIndexList_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___persistentIndexList_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QSqlTableModel) __persistentIndexList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___persistentIndexList_newList(ptr.Pointer()))
}
return nil
2016-01-26 19:58:25 +03:00
}
func (ptr *QSqlTableModel) ____doSetRoleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlTableModel_____doSetRoleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlTableModel) ____doSetRoleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QSqlTableModel_____doSetRoleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSqlTableModel) ____doSetRoleNames_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel_____doSetRoleNames_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) ____setRoleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlTableModel_____setRoleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSqlTableModel) ____setRoleNames_keyList_setList(i int) {
2017-01-18 21:28:40 +03:00
if ptr.Pointer() != nil {
C.QSqlTableModel_____setRoleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
2017-01-18 21:28:40 +03:00
}
}
func (ptr *QSqlTableModel) ____setRoleNames_keyList_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel_____setRoleNames_keyList_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __dynamicPropertyNames_atList(i int) *core.QByteArray {
2017-01-18 21:28:40 +03:00
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QSqlTableModel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
2017-01-18 21:28:40 +03:00
}
return nil
2017-01-18 21:28:40 +03:00
}
func (ptr *QSqlTableModel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
C.QSqlTableModel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
2016-04-17 00:38:16 +03:00
}
}
func (ptr *QSqlTableModel) __dynamicPropertyNames_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___dynamicPropertyNames_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __findChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlTableModel___findChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __findChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___findChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlTableModel) __findChildren_newList2() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___findChildren_newList2(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlTableModel___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlTableModel) __findChildren_newList3() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___findChildren_newList3(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlTableModel___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlTableModel) __findChildren_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___findChildren_newList(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QSqlTableModel___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSqlTableModel) __children_newList() unsafe.Pointer {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QSqlTableModel___children_newList(ptr.Pointer()))
}
return nil
}
//export callbackQSqlTableModel_InsertColumns
func callbackQSqlTableModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::insertColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, int, *core.QModelIndex) bool)(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlTableModel) ConnectInsertColumns(f func(column int, count int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::insertColumns", f)
}
}
func (ptr *QSqlTableModel) DisconnectInsertColumns() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::insertColumns")
}
}
func (ptr *QSqlTableModel) InsertColumns(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_InsertColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlTableModel) InsertColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlTableModel_SetHeaderData
func callbackQSqlTableModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::setHeaderData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(int, core.Qt__Orientation, *core.QVariant, int) bool)(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role))))))
}
func (ptr *QSqlTableModel) ConnectSetHeaderData(f func(section int, orientation core.Qt__Orientation, value *core.QVariant, role int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setHeaderData", f)
}
}
func (ptr *QSqlTableModel) DisconnectSetHeaderData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setHeaderData")
}
}
func (ptr *QSqlTableModel) SetHeaderData(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SetHeaderData(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role))) != 0
}
return false
}
func (ptr *QSqlTableModel) SetHeaderDataDefault(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role))) != 0
}
return false
}
//export callbackQSqlTableModel_FetchMore
func callbackQSqlTableModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::fetchMore"); signal != nil {
signal.(func(*core.QModelIndex))(core.NewQModelIndexFromPointer(parent))
} else {
NewQSqlTableModelFromPointer(ptr).FetchMoreDefault(core.NewQModelIndexFromPointer(parent))
}
}
func (ptr *QSqlTableModel) ConnectFetchMore(f func(parent *core.QModelIndex)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::fetchMore", f)
}
}
func (ptr *QSqlTableModel) DisconnectFetchMore() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::fetchMore")
}
}
func (ptr *QSqlTableModel) FetchMore(parent core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_FetchMore(ptr.Pointer(), core.PointerFromQModelIndex(parent))
}
}
func (ptr *QSqlTableModel) FetchMoreDefault(parent core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_FetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))
}
}
//export callbackQSqlTableModel_QueryChange
func callbackQSqlTableModel_QueryChange(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::queryChange"); signal != nil {
signal.(func())()
} else {
NewQSqlTableModelFromPointer(ptr).QueryChangeDefault()
}
}
func (ptr *QSqlTableModel) ConnectQueryChange(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::queryChange", f)
}
}
func (ptr *QSqlTableModel) DisconnectQueryChange() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::queryChange")
}
}
func (ptr *QSqlTableModel) QueryChange() {
if ptr.Pointer() != nil {
C.QSqlTableModel_QueryChange(ptr.Pointer())
}
}
func (ptr *QSqlTableModel) QueryChangeDefault() {
if ptr.Pointer() != nil {
C.QSqlTableModel_QueryChangeDefault(ptr.Pointer())
}
}
//export callbackQSqlTableModel_CanFetchMore
func callbackQSqlTableModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::canFetchMore"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex) bool)(core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).CanFetchMoreDefault(core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlTableModel) ConnectCanFetchMore(f func(parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::canFetchMore", f)
}
}
func (ptr *QSqlTableModel) DisconnectCanFetchMore() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::canFetchMore")
}
}
func (ptr *QSqlTableModel) CanFetchMore(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_CanFetchMore(ptr.Pointer(), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlTableModel) CanFetchMoreDefault(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_CanFetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlTableModel_ColumnCount
func callbackQSqlTableModel_ColumnCount(ptr unsafe.Pointer, index unsafe.Pointer) C.int {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::columnCount"); signal != nil {
return C.int(int32(signal.(func(*core.QModelIndex) int)(core.NewQModelIndexFromPointer(index))))
}
return C.int(int32(NewQSqlTableModelFromPointer(ptr).ColumnCountDefault(core.NewQModelIndexFromPointer(index))))
}
func (ptr *QSqlTableModel) ConnectColumnCount(f func(index *core.QModelIndex) int) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::columnCount", f)
}
}
func (ptr *QSqlTableModel) DisconnectColumnCount() {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::columnCount")
2016-04-17 00:38:16 +03:00
}
}
func (ptr *QSqlTableModel) ColumnCount(index core.QModelIndex_ITF) int {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
return int(int32(C.QSqlTableModel_ColumnCount(ptr.Pointer(), core.PointerFromQModelIndex(index))))
2016-04-17 00:38:16 +03:00
}
return 0
2016-04-17 00:38:16 +03:00
}
func (ptr *QSqlTableModel) ColumnCountDefault(index core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QSqlTableModel_ColumnCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))))
}
return 0
}
//export callbackQSqlTableModel_DropMimeData
func callbackQSqlTableModel_DropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::dropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
2016-04-17 00:38:16 +03:00
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).DropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
2016-04-17 00:38:16 +03:00
}
func (ptr *QSqlTableModel) ConnectDropMimeData(f func(data *core.QMimeData, action core.Qt__DropAction, row int, column int, parent *core.QModelIndex) bool) {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::dropMimeData", f)
2016-04-17 00:38:16 +03:00
}
}
func (ptr *QSqlTableModel) DisconnectDropMimeData() {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::dropMimeData")
2016-04-17 00:38:16 +03:00
}
}
func (ptr *QSqlTableModel) DropMimeData(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
return C.QSqlTableModel_DropMimeData(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)) != 0
2016-04-17 00:38:16 +03:00
}
return false
2016-04-17 00:38:16 +03:00
}
func (ptr *QSqlTableModel) DropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_DropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlTableModel_Index
func callbackQSqlTableModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::index"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(int, int, *core.QModelIndex) *core.QModelIndex)(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))
}
return core.PointerFromQModelIndex(NewQSqlTableModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))
}
func (ptr *QSqlTableModel) ConnectIndex(f func(row int, column int, parent *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::index", f)
}
}
func (ptr *QSqlTableModel) DisconnectIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::index")
}
}
func (ptr *QSqlTableModel) Index(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) IndexDefault(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
2016-04-17 00:38:16 +03:00
}
return nil
2016-04-17 00:38:16 +03:00
}
//export callbackQSqlTableModel_Sibling
func callbackQSqlTableModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, idx unsafe.Pointer) unsafe.Pointer {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::sibling"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(int, int, *core.QModelIndex) *core.QModelIndex)(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx)))
2016-04-17 00:38:16 +03:00
}
return core.PointerFromQModelIndex(NewQSqlTableModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx)))
2016-04-17 00:38:16 +03:00
}
func (ptr *QSqlTableModel) ConnectSibling(f func(row int, column int, idx *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::sibling", f)
}
}
func (ptr *QSqlTableModel) DisconnectSibling() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::sibling")
}
}
func (ptr *QSqlTableModel) Sibling(row int, column int, idx core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel_Sibling(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(idx)))
2016-08-20 00:20:42 +03:00
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) SiblingDefault(row int, column int, idx core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel_SiblingDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(idx)))
2016-08-20 00:20:42 +03:00
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQSqlTableModel_MoveColumns
func callbackQSqlTableModel_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(fmt.Sprint(ptr), "QSqlTableModel::moveColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).MoveColumnsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
func (ptr *QSqlTableModel) ConnectMoveColumns(f func(sourceParent *core.QModelIndex, sourceColumn int, count int, destinationParent *core.QModelIndex, destinationChild int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::moveColumns", f)
}
}
func (ptr *QSqlTableModel) DisconnectMoveColumns() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::moveColumns")
}
}
func (ptr *QSqlTableModel) MoveColumns(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
2016-04-17 00:38:16 +03:00
if ptr.Pointer() != nil {
return C.QSqlTableModel_MoveColumns(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild))) != 0
2016-04-17 00:38:16 +03:00
}
return false
2016-04-17 00:38:16 +03:00
}
func (ptr *QSqlTableModel) MoveColumnsDefault(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_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 callbackQSqlTableModel_MoveRows
func callbackQSqlTableModel_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(fmt.Sprint(ptr), "QSqlTableModel::moveRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).MoveRowsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
func (ptr *QSqlTableModel) ConnectMoveRows(f func(sourceParent *core.QModelIndex, sourceRow int, count int, destinationParent *core.QModelIndex, destinationChild int) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::moveRows", f)
}
}
func (ptr *QSqlTableModel) DisconnectMoveRows() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::moveRows")
}
}
func (ptr *QSqlTableModel) MoveRows(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_MoveRows(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild))) != 0
}
return false
}
func (ptr *QSqlTableModel) MoveRowsDefault(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_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 callbackQSqlTableModel_SetItemData
func callbackQSqlTableModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtSql_PackedList) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::setItemData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex, map[int]*core.QVariant) bool)(core.NewQModelIndexFromPointer(index), func(l C.struct_QtSql_PackedList) map[int]*core.QVariant {
var out = make(map[int]*core.QVariant, int(l.len))
for _, i := range NewQSqlTableModelFromPointer(l.data).__setItemData_keyList() {
out[i] = NewQSqlTableModelFromPointer(l.data).__setItemData_roles_atList(i)
}
return out
}(roles)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).SetItemDataDefault(core.NewQModelIndexFromPointer(index), func(l C.struct_QtSql_PackedList) map[int]*core.QVariant {
var out = make(map[int]*core.QVariant, int(l.len))
for _, i := range NewQSqlTableModelFromPointer(l.data).__setItemData_keyList() {
out[i] = NewQSqlTableModelFromPointer(l.data).__setItemData_roles_atList(i)
}
return out
}(roles)))))
}
func (ptr *QSqlTableModel) ConnectSetItemData(f func(index *core.QModelIndex, roles map[int]*core.QVariant) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setItemData", f)
}
}
func (ptr *QSqlTableModel) DisconnectSetItemData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::setItemData")
}
}
func (ptr *QSqlTableModel) SetItemData(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SetItemData(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer {
var tmpList = NewQSqlTableModelFromPointer(NewQSqlTableModelFromPointer(unsafe.Pointer(uintptr(1))).__setItemData_roles_newList())
for k, v := range roles {
tmpList.__setItemData_roles_setList(k, v)
}
return tmpList.Pointer()
}()) != 0
}
return false
}
func (ptr *QSqlTableModel) SetItemDataDefault(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_SetItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer {
var tmpList = NewQSqlTableModelFromPointer(NewQSqlTableModelFromPointer(unsafe.Pointer(uintptr(1))).__setItemData_roles_newList())
for k, v := range roles {
tmpList.__setItemData_roles_setList(k, v)
}
return tmpList.Pointer()
}()) != 0
}
return false
}
//export callbackQSqlTableModel_ResetInternalData
func callbackQSqlTableModel_ResetInternalData(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::resetInternalData"); signal != nil {
signal.(func())()
} else {
NewQSqlTableModelFromPointer(ptr).ResetInternalDataDefault()
}
}
func (ptr *QSqlTableModel) ConnectResetInternalData(f func()) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::resetInternalData", f)
}
}
func (ptr *QSqlTableModel) DisconnectResetInternalData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::resetInternalData")
}
}
func (ptr *QSqlTableModel) ResetInternalData() {
if ptr.Pointer() != nil {
C.QSqlTableModel_ResetInternalData(ptr.Pointer())
}
}
func (ptr *QSqlTableModel) ResetInternalDataDefault() {
if ptr.Pointer() != nil {
C.QSqlTableModel_ResetInternalDataDefault(ptr.Pointer())
}
}
//export callbackQSqlTableModel_RoleNames
func callbackQSqlTableModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::roleNames"); signal != nil {
return func() unsafe.Pointer {
var tmpList = NewQSqlTableModelFromPointer(NewQSqlTableModelFromPointer(unsafe.Pointer(uintptr(1))).__roleNames_newList())
for k, v := range signal.(func() map[int]*core.QByteArray)() {
tmpList.__roleNames_setList(k, v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
var tmpList = NewQSqlTableModelFromPointer(NewQSqlTableModelFromPointer(unsafe.Pointer(uintptr(1))).__roleNames_newList())
for k, v := range NewQSqlTableModelFromPointer(ptr).RoleNamesDefault() {
tmpList.__roleNames_setList(k, v)
}
return tmpList.Pointer()
}()
}
func (ptr *QSqlTableModel) ConnectRoleNames(f func() map[int]*core.QByteArray) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::roleNames", f)
}
}
func (ptr *QSqlTableModel) DisconnectRoleNames() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::roleNames")
}
}
func (ptr *QSqlTableModel) RoleNames() map[int]*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[int]*core.QByteArray {
var out = make(map[int]*core.QByteArray, int(l.len))
for _, i := range NewQSqlTableModelFromPointer(l.data).__roleNames_keyList() {
out[i] = NewQSqlTableModelFromPointer(l.data).__roleNames_atList(i)
}
return out
}(C.QSqlTableModel_RoleNames(ptr.Pointer()))
}
return make(map[int]*core.QByteArray, 0)
}
func (ptr *QSqlTableModel) RoleNamesDefault() map[int]*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[int]*core.QByteArray {
var out = make(map[int]*core.QByteArray, int(l.len))
for _, i := range NewQSqlTableModelFromPointer(l.data).__roleNames_keyList() {
out[i] = NewQSqlTableModelFromPointer(l.data).__roleNames_atList(i)
}
return out
}(C.QSqlTableModel_RoleNamesDefault(ptr.Pointer()))
}
return make(map[int]*core.QByteArray, 0)
}
//export callbackQSqlTableModel_ItemData
func callbackQSqlTableModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::itemData"); signal != nil {
return func() unsafe.Pointer {
var tmpList = NewQSqlTableModelFromPointer(NewQSqlTableModelFromPointer(unsafe.Pointer(uintptr(1))).__itemData_newList())
for k, v := range signal.(func(*core.QModelIndex) map[int]*core.QVariant)(core.NewQModelIndexFromPointer(index)) {
tmpList.__itemData_setList(k, v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
var tmpList = NewQSqlTableModelFromPointer(NewQSqlTableModelFromPointer(unsafe.Pointer(uintptr(1))).__itemData_newList())
for k, v := range NewQSqlTableModelFromPointer(ptr).ItemDataDefault(core.NewQModelIndexFromPointer(index)) {
tmpList.__itemData_setList(k, v)
}
return tmpList.Pointer()
}()
}
func (ptr *QSqlTableModel) ConnectItemData(f func(index *core.QModelIndex) map[int]*core.QVariant) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::itemData", f)
}
}
func (ptr *QSqlTableModel) DisconnectItemData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::itemData")
}
}
func (ptr *QSqlTableModel) ItemData(index core.QModelIndex_ITF) map[int]*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[int]*core.QVariant {
var out = make(map[int]*core.QVariant, int(l.len))
for _, i := range NewQSqlTableModelFromPointer(l.data).__itemData_keyList() {
out[i] = NewQSqlTableModelFromPointer(l.data).__itemData_atList(i)
}
return out
}(C.QSqlTableModel_ItemData(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return make(map[int]*core.QVariant, 0)
}
func (ptr *QSqlTableModel) ItemDataDefault(index core.QModelIndex_ITF) map[int]*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) map[int]*core.QVariant {
var out = make(map[int]*core.QVariant, int(l.len))
for _, i := range NewQSqlTableModelFromPointer(l.data).__itemData_keyList() {
out[i] = NewQSqlTableModelFromPointer(l.data).__itemData_atList(i)
}
return out
}(C.QSqlTableModel_ItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return make(map[int]*core.QVariant, 0)
}
//export callbackQSqlTableModel_MimeData
func callbackQSqlTableModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtSql_PackedList) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::mimeData"); signal != nil {
return core.PointerFromQMimeData(signal.(func([]*core.QModelIndex) *core.QMimeData)(func(l C.struct_QtSql_PackedList) []*core.QModelIndex {
var out = make([]*core.QModelIndex, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlTableModelFromPointer(l.data).__mimeData_indexes_atList(i)
}
return out
}(indexes)))
}
return core.PointerFromQMimeData(NewQSqlTableModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtSql_PackedList) []*core.QModelIndex {
var out = make([]*core.QModelIndex, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlTableModelFromPointer(l.data).__mimeData_indexes_atList(i)
}
return out
}(indexes)))
}
func (ptr *QSqlTableModel) ConnectMimeData(f func(indexes []*core.QModelIndex) *core.QMimeData) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::mimeData", f)
}
}
func (ptr *QSqlTableModel) DisconnectMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::mimeData")
}
}
func (ptr *QSqlTableModel) MimeData(indexes []*core.QModelIndex) *core.QMimeData {
if ptr.Pointer() != nil {
var tmpValue = core.NewQMimeDataFromPointer(C.QSqlTableModel_MimeData(ptr.Pointer(), func() unsafe.Pointer {
var tmpList = NewQSqlTableModelFromPointer(NewQSqlTableModelFromPointer(unsafe.Pointer(uintptr(1))).__mimeData_indexes_newList())
for _, v := range indexes {
tmpList.__mimeData_indexes_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) MimeDataDefault(indexes []*core.QModelIndex) *core.QMimeData {
if ptr.Pointer() != nil {
var tmpValue = core.NewQMimeDataFromPointer(C.QSqlTableModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer {
var tmpList = NewQSqlTableModelFromPointer(NewQSqlTableModelFromPointer(unsafe.Pointer(uintptr(1))).__mimeData_indexes_newList())
for _, v := range indexes {
tmpList.__mimeData_indexes_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQSqlTableModel_Buddy
func callbackQSqlTableModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::buddy"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(*core.QModelIndex) *core.QModelIndex)(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQModelIndex(NewQSqlTableModelFromPointer(ptr).BuddyDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QSqlTableModel) ConnectBuddy(f func(index *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::buddy", f)
}
}
func (ptr *QSqlTableModel) DisconnectBuddy() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::buddy")
}
}
func (ptr *QSqlTableModel) Buddy(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel_Buddy(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) BuddyDefault(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel_BuddyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQSqlTableModel_Parent
func callbackQSqlTableModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::parent"); signal != nil {
return core.PointerFromQModelIndex(signal.(func(*core.QModelIndex) *core.QModelIndex)(core.NewQModelIndexFromPointer(index)))
}
2017-01-18 21:28:40 +03:00
return core.PointerFromQModelIndex(core.NewQModelIndex())
}
func (ptr *QSqlTableModel) ConnectParent(f func(index *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::parent", f)
}
}
func (ptr *QSqlTableModel) DisconnectParent() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::parent")
}
}
func (ptr *QSqlTableModel) Parent(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var tmpValue = core.NewQModelIndexFromPointer(C.QSqlTableModel_Parent(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQSqlTableModel_Match
func callbackQSqlTableModel_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(fmt.Sprint(ptr), "QSqlTableModel::match"); signal != nil {
return func() unsafe.Pointer {
var tmpList = NewQSqlTableModelFromPointer(NewQSqlTableModelFromPointer(unsafe.Pointer(uintptr(1))).__match_newList())
for _, v := range signal.(func(*core.QModelIndex, int, *core.QVariant, int, core.Qt__MatchFlag) []*core.QModelIndex)(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 {
var tmpList = NewQSqlTableModelFromPointer(NewQSqlTableModelFromPointer(unsafe.Pointer(uintptr(1))).__match_newList())
for _, v := range NewQSqlTableModelFromPointer(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 *QSqlTableModel) ConnectMatch(f func(start *core.QModelIndex, role int, value *core.QVariant, hits int, flags core.Qt__MatchFlag) []*core.QModelIndex) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::match", f)
}
}
func (ptr *QSqlTableModel) DisconnectMatch() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::match")
}
}
func (ptr *QSqlTableModel) Match(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_QtSql_PackedList) []*core.QModelIndex {
var out = make([]*core.QModelIndex, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlTableModelFromPointer(l.data).__match_atList(i)
}
return out
}(C.QSqlTableModel_Match(ptr.Pointer(), core.PointerFromQModelIndex(start), C.int(int32(role)), core.PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags)))
}
return make([]*core.QModelIndex, 0)
}
func (ptr *QSqlTableModel) 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_QtSql_PackedList) []*core.QModelIndex {
var out = make([]*core.QModelIndex, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlTableModelFromPointer(l.data).__match_atList(i)
}
return out
}(C.QSqlTableModel_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 callbackQSqlTableModel_Span
func callbackQSqlTableModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::span"); signal != nil {
return core.PointerFromQSize(signal.(func(*core.QModelIndex) *core.QSize)(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQSize(NewQSqlTableModelFromPointer(ptr).SpanDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QSqlTableModel) ConnectSpan(f func(index *core.QModelIndex) *core.QSize) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::span", f)
}
}
func (ptr *QSqlTableModel) DisconnectSpan() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::span")
}
}
func (ptr *QSqlTableModel) Span(index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var tmpValue = core.NewQSizeFromPointer(C.QSqlTableModel_Span(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QSqlTableModel) SpanDefault(index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
2016-08-20 00:20:42 +03:00
var tmpValue = core.NewQSizeFromPointer(C.QSqlTableModel_SpanDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQSqlTableModel_MimeTypes
func callbackQSqlTableModel_MimeTypes(ptr unsafe.Pointer) *C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::mimeTypes"); signal != nil {
return C.CString(strings.Join(signal.(func() []string)(), "|"))
}
return C.CString(strings.Join(NewQSqlTableModelFromPointer(ptr).MimeTypesDefault(), "|"))
}
func (ptr *QSqlTableModel) ConnectMimeTypes(f func() []string) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::mimeTypes", f)
}
}
func (ptr *QSqlTableModel) DisconnectMimeTypes() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::mimeTypes")
}
}
func (ptr *QSqlTableModel) MimeTypes() []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QSqlTableModel_MimeTypes(ptr.Pointer())), "|")
}
return make([]string, 0)
}
func (ptr *QSqlTableModel) MimeTypesDefault() []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QSqlTableModel_MimeTypesDefault(ptr.Pointer())), "|")
}
return make([]string, 0)
}
//export callbackQSqlTableModel_SupportedDragActions
func callbackQSqlTableModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::supportedDragActions"); signal != nil {
return C.longlong(signal.(func() core.Qt__DropAction)())
}
return C.longlong(NewQSqlTableModelFromPointer(ptr).SupportedDragActionsDefault())
}
func (ptr *QSqlTableModel) ConnectSupportedDragActions(f func() core.Qt__DropAction) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::supportedDragActions", f)
}
}
func (ptr *QSqlTableModel) DisconnectSupportedDragActions() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::supportedDragActions")
}
}
func (ptr *QSqlTableModel) SupportedDragActions() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QSqlTableModel_SupportedDragActions(ptr.Pointer()))
}
return 0
}
func (ptr *QSqlTableModel) SupportedDragActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QSqlTableModel_SupportedDragActionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQSqlTableModel_SupportedDropActions
func callbackQSqlTableModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::supportedDropActions"); signal != nil {
return C.longlong(signal.(func() core.Qt__DropAction)())
}
return C.longlong(NewQSqlTableModelFromPointer(ptr).SupportedDropActionsDefault())
}
func (ptr *QSqlTableModel) ConnectSupportedDropActions(f func() core.Qt__DropAction) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::supportedDropActions", f)
}
}
func (ptr *QSqlTableModel) DisconnectSupportedDropActions() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::supportedDropActions")
}
}
func (ptr *QSqlTableModel) SupportedDropActions() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QSqlTableModel_SupportedDropActions(ptr.Pointer()))
}
return 0
}
func (ptr *QSqlTableModel) SupportedDropActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QSqlTableModel_SupportedDropActionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQSqlTableModel_CanDropMimeData
func callbackQSqlTableModel_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(fmt.Sprint(ptr), "QSqlTableModel::canDropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).CanDropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlTableModel) ConnectCanDropMimeData(f func(data *core.QMimeData, action core.Qt__DropAction, row int, column int, parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::canDropMimeData", f)
}
}
func (ptr *QSqlTableModel) DisconnectCanDropMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::canDropMimeData")
}
}
func (ptr *QSqlTableModel) CanDropMimeData(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_CanDropMimeData(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlTableModel) CanDropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_CanDropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlTableModel_HasChildren
func callbackQSqlTableModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::hasChildren"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QModelIndex) bool)(core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).HasChildrenDefault(core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QSqlTableModel) ConnectHasChildren(f func(parent *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::hasChildren", f)
}
}
func (ptr *QSqlTableModel) DisconnectHasChildren() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::hasChildren")
}
}
func (ptr *QSqlTableModel) HasChildren(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_HasChildren(ptr.Pointer(), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
func (ptr *QSqlTableModel) HasChildrenDefault(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_HasChildrenDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) != 0
}
return false
}
//export callbackQSqlTableModel_Event
func callbackQSqlTableModel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQSqlTableModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QSqlTableModel) ConnectEvent(f func(e *core.QEvent) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::event", f)
}
}
func (ptr *QSqlTableModel) DisconnectEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::event")
}
}
func (ptr *QSqlTableModel) Event(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
func (ptr *QSqlTableModel) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQSqlTableModel_EventFilter
func callbackQSqlTableModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::eventFilter"); signal != nil {
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(NewQSqlTableModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QSqlTableModel) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::eventFilter", f)
}
}
func (ptr *QSqlTableModel) DisconnectEventFilter() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::eventFilter")
}
}
func (ptr *QSqlTableModel) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
func (ptr *QSqlTableModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QSqlTableModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQSqlTableModel_ChildEvent
func callbackQSqlTableModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQSqlTableModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QSqlTableModel) ConnectChildEvent(f func(event *core.QChildEvent)) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::childEvent", f)
}
}
func (ptr *QSqlTableModel) DisconnectChildEvent() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::childEvent")
}
}
func (ptr *QSqlTableModel) ChildEvent(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QSqlTableModel) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQSqlTableModel_ConnectNotify
func callbackQSqlTableModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSqlTableModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSqlTableModel) ConnectConnectNotify(f func(sign *core.QMetaMethod)) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::connectNotify", f)
}
}
func (ptr *QSqlTableModel) DisconnectConnectNotify() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::connectNotify")
}
}
func (ptr *QSqlTableModel) ConnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QSqlTableModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSqlTableModel_CustomEvent
func callbackQSqlTableModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQSqlTableModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QSqlTableModel) ConnectCustomEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::customEvent", f)
}
}
func (ptr *QSqlTableModel) DisconnectCustomEvent() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::customEvent")
}
}
func (ptr *QSqlTableModel) CustomEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QSqlTableModel) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQSqlTableModel_DeleteLater
func callbackQSqlTableModel_DeleteLater(ptr unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::deleteLater"); signal != nil {
signal.(func())()
} else {
NewQSqlTableModelFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QSqlTableModel) ConnectDeleteLater(f func()) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::deleteLater", f)
}
}
func (ptr *QSqlTableModel) DisconnectDeleteLater() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::deleteLater")
}
}
func (ptr *QSqlTableModel) DeleteLater() {
if ptr.Pointer() != nil {
C.QSqlTableModel_DeleteLater(ptr.Pointer())
2016-08-24 18:00:49 +03:00
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QSqlTableModel) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QSqlTableModel_DeleteLaterDefault(ptr.Pointer())
2016-08-24 18:00:49 +03:00
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQSqlTableModel_DisconnectNotify
func callbackQSqlTableModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSqlTableModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSqlTableModel) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::disconnectNotify", f)
}
}
func (ptr *QSqlTableModel) DisconnectDisconnectNotify() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::disconnectNotify")
}
}
func (ptr *QSqlTableModel) DisconnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QSqlTableModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSqlTableModel_TimerEvent
func callbackQSqlTableModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQSqlTableModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QSqlTableModel) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::timerEvent", f)
}
}
func (ptr *QSqlTableModel) DisconnectTimerEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::timerEvent")
}
}
func (ptr *QSqlTableModel) TimerEvent(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QSqlTableModel) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSqlTableModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQSqlTableModel_MetaObject
func callbackQSqlTableModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
2016-08-24 18:00:49 +03:00
if signal := qt.GetSignal(fmt.Sprint(ptr), "QSqlTableModel::metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQSqlTableModelFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QSqlTableModel) ConnectMetaObject(f func() *core.QMetaObject) {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::metaObject", f)
}
}
func (ptr *QSqlTableModel) DisconnectMetaObject() {
if ptr.Pointer() != nil {
2016-08-24 18:00:49 +03:00
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QSqlTableModel::metaObject")
}
}
func (ptr *QSqlTableModel) MetaObject() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSqlTableModel_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlTableModel) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSqlTableModel_MetaObjectDefault(ptr.Pointer()))
}
return nil
}