2016-05-28 19:18:42 +03:00
|
|
|
// +build !minimal
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
package script
|
|
|
|
|
|
|
|
import (
|
2023-01-23 17:12:32 +03:00
|
|
|
"github.com/bluszcz/cutego"
|
|
|
|
"github.com/bluszcz/cutego/core"
|
2016-01-08 04:44:20 +03:00
|
|
|
"strings"
|
|
|
|
"unsafe"
|
|
|
|
)
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
type QScriptClass struct {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.Internal
|
2016-12-11 23:03:06 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
type QScriptClass_ITF interface {
|
|
|
|
QScriptClass_PTR() *QScriptClass
|
2016-12-11 23:03:06 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) QScriptClass_PTR() *QScriptClass {
|
2017-01-14 02:36:20 +03:00
|
|
|
return ptr
|
2016-12-11 23:03:06 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) Pointer() unsafe.Pointer {
|
2017-01-14 02:36:20 +03:00
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
return unsafe.Pointer(ptr.Internal.Pointer())
|
2016-12-11 23:03:06 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) SetPointer(p unsafe.Pointer) {
|
2017-01-14 02:36:20 +03:00
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
ptr.Internal.SetPointer(uintptr(p))
|
2016-12-11 23:03:06 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func PointerFromQScriptClass(ptr QScriptClass_ITF) unsafe.Pointer {
|
2016-12-11 23:03:06 +03:00
|
|
|
if ptr != nil {
|
2019-06-27 23:16:04 +03:00
|
|
|
return ptr.QScriptClass_PTR().Pointer()
|
2016-12-11 23:03:06 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptClass) ClassNameInternalF() string {
|
|
|
|
return n.Internal.ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func NewQScriptClassFromPointer(ptr unsafe.Pointer) (n *QScriptClass) {
|
|
|
|
n = new(QScriptClass)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptClass")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-12-11 23:03:06 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
//go:generate stringer -type=QScriptClass__QueryFlag
|
|
|
|
//QScriptClass::QueryFlag
|
|
|
|
type QScriptClass__QueryFlag int64
|
2017-01-18 21:28:40 +03:00
|
|
|
|
|
|
|
const (
|
2019-06-27 23:16:04 +03:00
|
|
|
QScriptClass__HandlesReadAccess QScriptClass__QueryFlag = QScriptClass__QueryFlag(0x01)
|
|
|
|
QScriptClass__HandlesWriteAccess QScriptClass__QueryFlag = QScriptClass__QueryFlag(0x02)
|
2017-01-18 21:28:40 +03:00
|
|
|
)
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
//go:generate stringer -type=QScriptClass__Extension
|
|
|
|
//QScriptClass::Extension
|
|
|
|
type QScriptClass__Extension int64
|
2016-12-11 23:03:06 +03:00
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
const (
|
|
|
|
QScriptClass__Callable QScriptClass__Extension = QScriptClass__Extension(0)
|
|
|
|
QScriptClass__HasInstance QScriptClass__Extension = QScriptClass__Extension(1)
|
|
|
|
)
|
2016-12-11 23:03:06 +03:00
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func NewQScriptClass(engine QScriptEngine_ITF) *QScriptClass {
|
2016-12-11 23:03:06 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptClass", "", engine}).(*QScriptClass)
|
2016-12-11 23:03:06 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptClass) Engine() *QScriptEngine {
|
2016-12-11 23:03:06 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Engine"}).(*QScriptEngine)
|
2016-12-11 23:03:06 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptClass) ConnectExtension(f func(extensi QScriptClass__Extension, argument *core.QVariant) *core.QVariant) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectExtension", "___REMOTE_CALLBACK___"}, f)
|
2016-12-11 23:03:06 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) DisconnectExtension() {
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectExtension"})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptClass) Extension(extensi QScriptClass__Extension, argument core.QVariant_ITF) *core.QVariant {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Extension", extensi, argument}).(*core.QVariant)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptClass) ExtensionDefault(extensi QScriptClass__Extension, argument core.QVariant_ITF) *core.QVariant {
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ExtensionDefault", extensi, argument}).(*core.QVariant)
|
2018-06-26 18:34:11 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) ConnectName(f func() string) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectName", "___REMOTE_CALLBACK___"}, f)
|
2018-06-26 18:34:11 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) DisconnectName() {
|
2018-06-26 18:34:11 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectName"})
|
2018-06-26 18:34:11 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) Name() string {
|
2018-06-26 18:34:11 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Name"}).(string)
|
2018-06-26 18:34:11 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptClass) NameDefault() string {
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NameDefault"}).(string)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptClass) ConnectNewIterator(f func(object *QScriptValue) *QScriptClassPropertyIterator) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectNewIterator", "___REMOTE_CALLBACK___"}, f)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptClass) DisconnectNewIterator() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectNewIterator"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QScriptClass) NewIterator(object QScriptValue_ITF) *QScriptClassPropertyIterator {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewIterator", object}).(*QScriptClassPropertyIterator)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptClass) NewIteratorDefault(object QScriptValue_ITF) *QScriptClassPropertyIterator {
|
2016-08-23 23:51:01 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewIteratorDefault", object}).(*QScriptClassPropertyIterator)
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptClass) ConnectProperty(f func(object *QScriptValue, name *QScriptString, id uint) *QScriptValue) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectProperty", "___REMOTE_CALLBACK___"}, f)
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptClass) DisconnectProperty() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectProperty"})
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptClass) Property(object QScriptValue_ITF, name QScriptString_ITF, id uint) *QScriptValue {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Property", object, name, id}).(*QScriptValue)
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptClass) PropertyDefault(object QScriptValue_ITF, name QScriptString_ITF, id uint) *QScriptValue {
|
2016-08-23 23:51:01 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "PropertyDefault", object, name, id}).(*QScriptValue)
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptClass) ConnectPropertyFlags(f func(object *QScriptValue, name *QScriptString, id uint) QScriptValue__PropertyFlag) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectPropertyFlags", "___REMOTE_CALLBACK___"}, f)
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptClass) DisconnectPropertyFlags() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectPropertyFlags"})
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptClass) PropertyFlags(object QScriptValue_ITF, name QScriptString_ITF, id uint) QScriptValue__PropertyFlag {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return QScriptValue__PropertyFlag(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "PropertyFlags", object, name, id}).(float64))
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptClass) PropertyFlagsDefault(object QScriptValue_ITF, name QScriptString_ITF, id uint) QScriptValue__PropertyFlag {
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return QScriptValue__PropertyFlag(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "PropertyFlagsDefault", object, name, id}).(float64))
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) ConnectPrototype(f func() *QScriptValue) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectPrototype", "___REMOTE_CALLBACK___"}, f)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) DisconnectPrototype() {
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectPrototype"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) Prototype() *QScriptValue {
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Prototype"}).(*QScriptValue)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptClass) PrototypeDefault() *QScriptValue {
|
2019-06-27 23:16:04 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "PrototypeDefault"}).(*QScriptValue)
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) ConnectQueryProperty(f func(object *QScriptValue, name *QScriptString, flags QScriptClass__QueryFlag, id uint) QScriptClass__QueryFlag) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectQueryProperty", "___REMOTE_CALLBACK___"}, f)
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) DisconnectQueryProperty() {
|
2016-08-23 23:51:01 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectQueryProperty"})
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) QueryProperty(object QScriptValue_ITF, name QScriptString_ITF, flags QScriptClass__QueryFlag, id uint) QScriptClass__QueryFlag {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return QScriptClass__QueryFlag(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "QueryProperty", object, name, flags, id}).(float64))
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) QueryPropertyDefault(object QScriptValue_ITF, name QScriptString_ITF, flags QScriptClass__QueryFlag, id uint) QScriptClass__QueryFlag {
|
2016-08-23 23:51:01 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return QScriptClass__QueryFlag(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "QueryPropertyDefault", object, name, flags, id}).(float64))
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) ConnectSetProperty(f func(object *QScriptValue, name *QScriptString, id uint, value *QScriptValue)) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectSetProperty", "___REMOTE_CALLBACK___"}, f)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) DisconnectSetProperty() {
|
2017-02-10 20:18:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectSetProperty"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) SetProperty(object QScriptValue_ITF, name QScriptString_ITF, id uint, value QScriptValue_ITF) {
|
2016-08-27 02:22:01 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetProperty", object, name, id, value})
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
2016-08-27 02:22:01 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptClass) SetPropertyDefault(object QScriptValue_ITF, name QScriptString_ITF, id uint, value QScriptValue_ITF) {
|
2016-08-27 02:22:01 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetPropertyDefault", object, name, id, value})
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptClass) ConnectSupportsExtension(f func(extensi QScriptClass__Extension) bool) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectSupportsExtension", "___REMOTE_CALLBACK___"}, f)
|
2016-08-27 02:22:01 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) DisconnectSupportsExtension() {
|
2017-02-10 20:18:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectSupportsExtension"})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptClass) SupportsExtension(extensi QScriptClass__Extension) bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SupportsExtension", extensi}).(bool)
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptClass) SupportsExtensionDefault(extensi QScriptClass__Extension) bool {
|
2017-02-10 20:18:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SupportsExtensionDefault", extensi}).(bool)
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) ConnectDestroyQScriptClass(f func()) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectDestroyQScriptClass", "___REMOTE_CALLBACK___"}, f)
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) DisconnectDestroyQScriptClass() {
|
2017-02-10 20:18:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectDestroyQScriptClass"})
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) DestroyQScriptClass() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DestroyQScriptClass"})
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptClass) DestroyQScriptClassDefault() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DestroyQScriptClassDefault"})
|
2016-08-27 02:22:01 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
type QScriptClassPropertyIterator struct {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.Internal
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptClassPropertyIterator_ITF interface {
|
|
|
|
QScriptClassPropertyIterator_PTR() *QScriptClassPropertyIterator
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptClassPropertyIterator) QScriptClassPropertyIterator_PTR() *QScriptClassPropertyIterator {
|
|
|
|
return ptr
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptClassPropertyIterator) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
return unsafe.Pointer(ptr.Internal.Pointer())
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptClassPropertyIterator) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
ptr.Internal.SetPointer(uintptr(p))
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQScriptClassPropertyIterator(ptr QScriptClassPropertyIterator_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptClassPropertyIterator_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptClassPropertyIterator) ClassNameInternalF() string {
|
|
|
|
return n.Internal.ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQScriptClassPropertyIteratorFromPointer(ptr unsafe.Pointer) (n *QScriptClassPropertyIterator) {
|
|
|
|
n = new(QScriptClassPropertyIterator)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptClassPropertyIterator")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptContext struct {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.Internal
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptContext_ITF interface {
|
|
|
|
QScriptContext_PTR() *QScriptContext
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptContext) QScriptContext_PTR() *QScriptContext {
|
|
|
|
return ptr
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptContext) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
return unsafe.Pointer(ptr.Internal.Pointer())
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptContext) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
ptr.Internal.SetPointer(uintptr(p))
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQScriptContext(ptr QScriptContext_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptContext_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptContext) ClassNameInternalF() string {
|
|
|
|
return n.Internal.ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQScriptContextFromPointer(ptr unsafe.Pointer) (n *QScriptContext) {
|
|
|
|
n = new(QScriptContext)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptContext")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2017-01-18 21:28:40 +03:00
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
//go:generate stringer -type=QScriptContext__ExecutionState
|
|
|
|
//QScriptContext::ExecutionState
|
|
|
|
type QScriptContext__ExecutionState int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
QScriptContext__NormalState QScriptContext__ExecutionState = QScriptContext__ExecutionState(0)
|
|
|
|
QScriptContext__ExceptionState QScriptContext__ExecutionState = QScriptContext__ExecutionState(1)
|
|
|
|
)
|
|
|
|
|
2017-01-18 21:28:40 +03:00
|
|
|
//go:generate stringer -type=QScriptContext__Error
|
|
|
|
//QScriptContext::Error
|
|
|
|
type QScriptContext__Error int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
QScriptContext__UnknownError QScriptContext__Error = QScriptContext__Error(0)
|
|
|
|
QScriptContext__ReferenceError QScriptContext__Error = QScriptContext__Error(1)
|
|
|
|
QScriptContext__SyntaxError QScriptContext__Error = QScriptContext__Error(2)
|
|
|
|
QScriptContext__TypeError QScriptContext__Error = QScriptContext__Error(3)
|
|
|
|
QScriptContext__RangeError QScriptContext__Error = QScriptContext__Error(4)
|
|
|
|
QScriptContext__URIError QScriptContext__Error = QScriptContext__Error(5)
|
|
|
|
)
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) ActivationObject() *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ActivationObject"}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) Argument(index int) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Argument", index}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) ArgumentCount() int {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ArgumentCount"}).(float64))
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptContext) ArgumentsObject() *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ArgumentsObject"}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) Backtrace() []string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Backtrace"}).([]string)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) Callee() *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Callee"}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) Engine() *QScriptEngine {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Engine"}).(*QScriptEngine)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptContext) IsCalledAsConstructor() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsCalledAsConstructor"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2018-06-26 18:34:11 +03:00
|
|
|
func (ptr *QScriptContext) ParentContext() *QScriptContext {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ParentContext"}).(*QScriptContext)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) SetActivationObject(activation QScriptValue_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetActivationObject", activation})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) SetThisObject(thisObject QScriptValue_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetThisObject", thisObject})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) State() QScriptContext__ExecutionState {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return QScriptContext__ExecutionState(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "State"}).(float64))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) ThisObject() *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ThisObject"}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) ThrowError(error QScriptContext__Error, text string) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ThrowError", error, text}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) ThrowError2(text string) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ThrowError2", text}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) ThrowValue(value QScriptValue_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ThrowValue", value}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptContext) ToString() string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToString"}).(string)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContext) DestroyQScriptContext() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DestroyQScriptContext"})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptContextInfo struct {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.Internal
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptContextInfo_ITF interface {
|
|
|
|
QScriptContextInfo_PTR() *QScriptContextInfo
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptContextInfo) QScriptContextInfo_PTR() *QScriptContextInfo {
|
|
|
|
return ptr
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptContextInfo) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
return unsafe.Pointer(ptr.Internal.Pointer())
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptContextInfo) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
ptr.Internal.SetPointer(uintptr(p))
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQScriptContextInfo(ptr QScriptContextInfo_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptContextInfo_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptContextInfo) ClassNameInternalF() string {
|
|
|
|
return n.Internal.ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQScriptContextInfoFromPointer(ptr unsafe.Pointer) (n *QScriptContextInfo) {
|
|
|
|
n = new(QScriptContextInfo)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptContextInfo")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2017-01-18 21:28:40 +03:00
|
|
|
|
|
|
|
//go:generate stringer -type=QScriptContextInfo__FunctionType
|
|
|
|
//QScriptContextInfo::FunctionType
|
|
|
|
type QScriptContextInfo__FunctionType int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
QScriptContextInfo__ScriptFunction QScriptContextInfo__FunctionType = QScriptContextInfo__FunctionType(0)
|
|
|
|
QScriptContextInfo__QtFunction QScriptContextInfo__FunctionType = QScriptContextInfo__FunctionType(1)
|
|
|
|
QScriptContextInfo__QtPropertyFunction QScriptContextInfo__FunctionType = QScriptContextInfo__FunctionType(2)
|
|
|
|
QScriptContextInfo__NativeFunction QScriptContextInfo__FunctionType = QScriptContextInfo__FunctionType(3)
|
|
|
|
)
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func NewQScriptContextInfo(context QScriptContext_ITF) *QScriptContextInfo {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptContextInfo", "", context}).(*QScriptContextInfo)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewQScriptContextInfo2(other QScriptContextInfo_ITF) *QScriptContextInfo {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptContextInfo2", "", other}).(*QScriptContextInfo)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func NewQScriptContextInfo3() *QScriptContextInfo {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptContextInfo3", ""}).(*QScriptContextInfo)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptContextInfo) FileName() string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FileName"}).(string)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContextInfo) FunctionEndLineNumber() int {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FunctionEndLineNumber"}).(float64))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContextInfo) FunctionMetaIndex() int {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FunctionMetaIndex"}).(float64))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptContextInfo) FunctionName() string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FunctionName"}).(string)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptContextInfo) FunctionParameterNames() []string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FunctionParameterNames"}).([]string)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContextInfo) FunctionStartLineNumber() int {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FunctionStartLineNumber"}).(float64))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContextInfo) FunctionType() QScriptContextInfo__FunctionType {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return QScriptContextInfo__FunctionType(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FunctionType"}).(float64))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContextInfo) IsNull() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsNull"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptContextInfo) LineNumber() int {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "LineNumber"}).(float64))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptContextInfo) ScriptId() int64 {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int64(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ScriptId"}).(float64))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptContextInfo) DestroyQScriptContextInfo() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DestroyQScriptContextInfo"})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
type QScriptEngine struct {
|
|
|
|
core.QObject
|
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptEngine_ITF interface {
|
|
|
|
core.QObject_ITF
|
|
|
|
QScriptEngine_PTR() *QScriptEngine
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptEngine) QScriptEngine_PTR() *QScriptEngine {
|
|
|
|
return ptr
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptEngine) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QObject_PTR().Pointer()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptEngine) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
|
|
|
ptr.QObject_PTR().SetPointer(p)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQScriptEngine(ptr QScriptEngine_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptEngine_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptEngine) InitFromInternal(ptr uintptr, name string) {
|
|
|
|
n.QObject_PTR().InitFromInternal(uintptr(ptr), name)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
func (n *QScriptEngine) ClassNameInternalF() string {
|
|
|
|
return n.QObject_PTR().ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQScriptEngineFromPointer(ptr unsafe.Pointer) (n *QScriptEngine) {
|
|
|
|
n = new(QScriptEngine)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptEngine")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
2017-01-18 21:28:40 +03:00
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
//go:generate stringer -type=QScriptEngine__ValueOwnership
|
|
|
|
//QScriptEngine::ValueOwnership
|
|
|
|
type QScriptEngine__ValueOwnership int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
QScriptEngine__QtOwnership QScriptEngine__ValueOwnership = QScriptEngine__ValueOwnership(0)
|
|
|
|
QScriptEngine__ScriptOwnership QScriptEngine__ValueOwnership = QScriptEngine__ValueOwnership(1)
|
|
|
|
QScriptEngine__AutoOwnership QScriptEngine__ValueOwnership = QScriptEngine__ValueOwnership(2)
|
|
|
|
)
|
|
|
|
|
2017-01-18 21:28:40 +03:00
|
|
|
//go:generate stringer -type=QScriptEngine__QObjectWrapOption
|
|
|
|
//QScriptEngine::QObjectWrapOption
|
|
|
|
type QScriptEngine__QObjectWrapOption int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
QScriptEngine__ExcludeChildObjects QScriptEngine__QObjectWrapOption = QScriptEngine__QObjectWrapOption(0x0001)
|
|
|
|
QScriptEngine__ExcludeSuperClassMethods QScriptEngine__QObjectWrapOption = QScriptEngine__QObjectWrapOption(0x0002)
|
|
|
|
QScriptEngine__ExcludeSuperClassProperties QScriptEngine__QObjectWrapOption = QScriptEngine__QObjectWrapOption(0x0004)
|
|
|
|
QScriptEngine__ExcludeSuperClassContents QScriptEngine__QObjectWrapOption = QScriptEngine__QObjectWrapOption(0x0006)
|
|
|
|
QScriptEngine__SkipMethodsInEnumeration QScriptEngine__QObjectWrapOption = QScriptEngine__QObjectWrapOption(0x0008)
|
|
|
|
QScriptEngine__ExcludeDeleteLater QScriptEngine__QObjectWrapOption = QScriptEngine__QObjectWrapOption(0x0010)
|
|
|
|
QScriptEngine__ExcludeSlots QScriptEngine__QObjectWrapOption = QScriptEngine__QObjectWrapOption(0x0020)
|
|
|
|
QScriptEngine__AutoCreateDynamicProperties QScriptEngine__QObjectWrapOption = QScriptEngine__QObjectWrapOption(0x0100)
|
|
|
|
QScriptEngine__PreferExistingWrapperObject QScriptEngine__QObjectWrapOption = QScriptEngine__QObjectWrapOption(0x0200)
|
|
|
|
)
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func NewQScriptEngine() *QScriptEngine {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptEngine", ""}).(*QScriptEngine)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewQScriptEngine2(parent core.QObject_ITF) *QScriptEngine {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptEngine2", "", parent}).(*QScriptEngine)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) AbortEvaluation(result QScriptValue_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "AbortEvaluation", result})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) Agent() *QScriptEngineAgent {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Agent"}).(*QScriptEngineAgent)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) AvailableExtensions() []string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "AvailableExtensions"}).([]string)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2016-04-17 00:38:16 +03:00
|
|
|
func QScriptEngine_CheckSyntax(program string) *QScriptSyntaxCheckResult {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.QScriptEngine_CheckSyntax", "", program}).(*QScriptSyntaxCheckResult)
|
2016-04-17 00:38:16 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QScriptEngine) CheckSyntax(program string) *QScriptSyntaxCheckResult {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.QScriptEngine_CheckSyntax", "", program}).(*QScriptSyntaxCheckResult)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) ClearExceptions() {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ClearExceptions"})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) CollectGarbage() {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "CollectGarbage"})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) CurrentContext() *QScriptContext {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "CurrentContext"}).(*QScriptContext)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) DefaultPrototype(metaTypeId int) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DefaultPrototype", metaTypeId}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) Evaluate(program string, fileName string, lineNumber int) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Evaluate", program, fileName, lineNumber}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) Evaluate2(program QScriptProgram_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Evaluate2", program}).(*QScriptValue)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) GlobalObject() *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "GlobalObject"}).(*QScriptValue)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) HasUncaughtException() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "HasUncaughtException"}).(bool)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptEngine) ImportExtension(extensi string) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ImportExtension", extensi}).(*QScriptValue)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) ImportedExtensions() []string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ImportedExtensions"}).([]string)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) InstallTranslatorFunctions(object QScriptValue_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "InstallTranslatorFunctions", object})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) IsEvaluating() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsEvaluating"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
func (ptr *QScriptEngine) NewArray(length uint) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewArray", length}).(*QScriptValue)
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QScriptEngine) NewDate2(value core.QDateTime_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewDate2", value}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) NewObject() *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewObject"}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) NewObject2(scriptClass QScriptClass_ITF, data QScriptValue_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewObject2", scriptClass, data}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-08-20 18:50:05 +03:00
|
|
|
func (ptr *QScriptEngine) NewQMetaObject(metaObject core.QMetaObject_ITF, ctor QScriptValue_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewQMetaObject", metaObject, ctor}).(*QScriptValue)
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QScriptEngine) NewQObject(object core.QObject_ITF, ownership QScriptEngine__ValueOwnership, options QScriptEngine__QObjectWrapOption) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewQObject", object, ownership, options}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) NewQObject2(scriptObject QScriptValue_ITF, qtObject core.QObject_ITF, ownership QScriptEngine__ValueOwnership, options QScriptEngine__QObjectWrapOption) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewQObject2", scriptObject, qtObject, ownership, options}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) NewRegExp(regexp core.QRegExp_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewRegExp", regexp}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) NewRegExp2(pattern string, flags string) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewRegExp2", pattern, flags}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) NewVariant(value core.QVariant_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewVariant", value}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) NewVariant2(object QScriptValue_ITF, value core.QVariant_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NewVariant2", object, value}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) NullValue() *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "NullValue"}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) PopContext() {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "PopContext"})
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) ProcessEventsInterval() int {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ProcessEventsInterval"}).(float64))
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) PushContext() *QScriptContext {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "PushContext"}).(*QScriptContext)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) ReportAdditionalMemoryCost(size int) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ReportAdditionalMemoryCost", size})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) SetAgent(agent QScriptEngineAgent_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetAgent", agent})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) SetDefaultPrototype(metaTypeId int, prototype QScriptValue_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetDefaultPrototype", metaTypeId, prototype})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) SetGlobalObject(object QScriptValue_ITF) {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetGlobalObject", object})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptEngine) SetProcessEventsInterval(interval int) {
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetProcessEventsInterval", interval})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QScriptEngine) ConnectSignalHandlerException(f func(exception *QScriptValue)) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectSignalHandlerException", "___REMOTE_CALLBACK___"}, f)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) DisconnectSignalHandlerException() {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectSignalHandlerException"})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) SignalHandlerException(exception QScriptValue_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SignalHandlerException", exception})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) ToObject(value QScriptValue_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToObject", value}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) ToStringHandle(str string) *QScriptString {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToStringHandle", str}).(*QScriptString)
|
2016-08-27 02:22:01 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QScriptEngine) UncaughtException() *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "UncaughtException"}).(*QScriptValue)
|
2016-08-27 02:22:01 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QScriptEngine) UncaughtExceptionBacktrace() []string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "UncaughtExceptionBacktrace"}).([]string)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) UncaughtExceptionLineNumber() int {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "UncaughtExceptionLineNumber"}).(float64))
|
2016-08-27 02:22:01 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) UndefinedValue() *QScriptValue {
|
2017-01-27 22:22:58 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "UndefinedValue"}).(*QScriptValue)
|
2018-06-26 18:34:11 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) ConnectDestroyQScriptEngine(f func()) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectDestroyQScriptEngine", "___REMOTE_CALLBACK___"}, f)
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) DisconnectDestroyQScriptEngine() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectDestroyQScriptEngine"})
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) DestroyQScriptEngine() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DestroyQScriptEngine"})
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) DestroyQScriptEngineDefault() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DestroyQScriptEngineDefault"})
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) __children_atList(i int) *core.QObject {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "__children_atList", i}).(*core.QObject)
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) __children_setList(i core.QObject_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "__children_setList", i})
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) __children_newList() unsafe.Pointer {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "__children_newList"}).(unsafe.Pointer)
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) __dynamicPropertyNames_atList(i int) *core.QByteArray {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "__dynamicPropertyNames_atList", i}).(*core.QByteArray)
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "__dynamicPropertyNames_setList", i})
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) __dynamicPropertyNames_newList() unsafe.Pointer {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "__dynamicPropertyNames_newList"}).(unsafe.Pointer)
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QScriptEngine) __findChildren_atList(i int) *core.QObject {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "__findChildren_atList", i}).(*core.QObject)
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QScriptEngine) __findChildren_setList(i core.QObject_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "__findChildren_setList", i})
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) __findChildren_newList() unsafe.Pointer {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "__findChildren_newList"}).(unsafe.Pointer)
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) __findChildren_atList3(i int) *core.QObject {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "__findChildren_atList3", i}).(*core.QObject)
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) __findChildren_setList3(i core.QObject_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "__findChildren_setList3", i})
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngine) __findChildren_newList3() unsafe.Pointer {
|
2017-02-10 20:18:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "__findChildren_newList3"}).(unsafe.Pointer)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QScriptEngine) ChildEventDefault(event core.QChildEvent_ITF) {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ChildEventDefault", event})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectNotifyDefault", sign})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) CustomEventDefault(event core.QEvent_ITF) {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "CustomEventDefault", event})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-02-15 19:48:35 +03:00
|
|
|
func (ptr *QScriptEngine) DeleteLaterDefault() {
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DeleteLaterDefault"})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-02-15 19:48:35 +03:00
|
|
|
func (ptr *QScriptEngine) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
|
2019-06-27 23:16:04 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectNotifyDefault", sign})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) EventDefault(e core.QEvent_ITF) bool {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "EventDefault", e}).(bool)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
|
2019-08-20 18:50:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "EventFilterDefault", watched, event}).(bool)
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngine) MetaObjectDefault() *core.QMetaObject {
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "MetaObjectDefault"}).(*core.QMetaObject)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QScriptEngine) TimerEventDefault(event core.QTimerEvent_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "TimerEventDefault", event})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptEngineAgent struct {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.Internal
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptEngineAgent_ITF interface {
|
|
|
|
QScriptEngineAgent_PTR() *QScriptEngineAgent
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptEngineAgent) QScriptEngineAgent_PTR() *QScriptEngineAgent {
|
|
|
|
return ptr
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptEngineAgent) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
return unsafe.Pointer(ptr.Internal.Pointer())
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptEngineAgent) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
ptr.Internal.SetPointer(uintptr(p))
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQScriptEngineAgent(ptr QScriptEngineAgent_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptEngineAgent_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptEngineAgent) ClassNameInternalF() string {
|
|
|
|
return n.Internal.ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQScriptEngineAgentFromPointer(ptr unsafe.Pointer) (n *QScriptEngineAgent) {
|
|
|
|
n = new(QScriptEngineAgent)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptEngineAgent")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
2017-01-18 21:28:40 +03:00
|
|
|
|
|
|
|
//go:generate stringer -type=QScriptEngineAgent__Extension
|
|
|
|
//QScriptEngineAgent::Extension
|
|
|
|
type QScriptEngineAgent__Extension int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
QScriptEngineAgent__DebuggerInvocationRequest QScriptEngineAgent__Extension = QScriptEngineAgent__Extension(0)
|
|
|
|
)
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func NewQScriptEngineAgent(engine QScriptEngine_ITF) *QScriptEngineAgent {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptEngineAgent", "", engine}).(*QScriptEngineAgent)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ConnectContextPop(f func()) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectContextPop", "___REMOTE_CALLBACK___"}, f)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) DisconnectContextPop() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectContextPop"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ContextPop() {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ContextPop"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ContextPopDefault() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ContextPopDefault"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ConnectContextPush(f func()) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectContextPush", "___REMOTE_CALLBACK___"}, f)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) DisconnectContextPush() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectContextPush"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ContextPush() {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ContextPush"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ContextPushDefault() {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ContextPushDefault"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngineAgent) Engine() *QScriptEngine {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Engine"}).(*QScriptEngine)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QScriptEngineAgent) ConnectExceptionCatch(f func(scriptId int64, exception *QScriptValue)) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectExceptionCatch", "___REMOTE_CALLBACK___"}, f)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) DisconnectExceptionCatch() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectExceptionCatch"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ExceptionCatch(scriptId int64, exception QScriptValue_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ExceptionCatch", scriptId, exception})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ExceptionCatchDefault(scriptId int64, exception QScriptValue_ITF) {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ExceptionCatchDefault", scriptId, exception})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ConnectExceptionThrow(f func(scriptId int64, exception *QScriptValue, hasHandler bool)) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectExceptionThrow", "___REMOTE_CALLBACK___"}, f)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) DisconnectExceptionThrow() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectExceptionThrow"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ExceptionThrow(scriptId int64, exception QScriptValue_ITF, hasHandler bool) {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ExceptionThrow", scriptId, exception, hasHandler})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptEngineAgent) ExceptionThrowDefault(scriptId int64, exception QScriptValue_ITF, hasHandler bool) {
|
2019-06-27 23:16:04 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ExceptionThrowDefault", scriptId, exception, hasHandler})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptEngineAgent) ConnectExtension(f func(extensi QScriptEngineAgent__Extension, argument *core.QVariant) *core.QVariant) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectExtension", "___REMOTE_CALLBACK___"}, f)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) DisconnectExtension() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectExtension"})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptEngineAgent) Extension(extensi QScriptEngineAgent__Extension, argument core.QVariant_ITF) *core.QVariant {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Extension", extensi, argument}).(*core.QVariant)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptEngineAgent) ExtensionDefault(extensi QScriptEngineAgent__Extension, argument core.QVariant_ITF) *core.QVariant {
|
2019-06-27 23:16:04 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ExtensionDefault", extensi, argument}).(*core.QVariant)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ConnectFunctionEntry(f func(scriptId int64)) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectFunctionEntry", "___REMOTE_CALLBACK___"}, f)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) DisconnectFunctionEntry() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectFunctionEntry"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) FunctionEntry(scriptId int64) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FunctionEntry", scriptId})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) FunctionEntryDefault(scriptId int64) {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FunctionEntryDefault", scriptId})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ConnectFunctionExit(f func(scriptId int64, returnValue *QScriptValue)) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectFunctionExit", "___REMOTE_CALLBACK___"}, f)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) DisconnectFunctionExit() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectFunctionExit"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) FunctionExit(scriptId int64, returnValue QScriptValue_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FunctionExit", scriptId, returnValue})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) FunctionExitDefault(scriptId int64, returnValue QScriptValue_ITF) {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FunctionExitDefault", scriptId, returnValue})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ConnectPositionChange(f func(scriptId int64, lineNumber int, columnNumber int)) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectPositionChange", "___REMOTE_CALLBACK___"}, f)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) DisconnectPositionChange() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectPositionChange"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) PositionChange(scriptId int64, lineNumber int, columnNumber int) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "PositionChange", scriptId, lineNumber, columnNumber})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) PositionChangeDefault(scriptId int64, lineNumber int, columnNumber int) {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "PositionChangeDefault", scriptId, lineNumber, columnNumber})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ConnectScriptLoad(f func(id int64, program string, fileName string, baseLineNumber int)) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectScriptLoad", "___REMOTE_CALLBACK___"}, f)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) DisconnectScriptLoad() {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectScriptLoad"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ScriptLoad(id int64, program string, fileName string, baseLineNumber int) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ScriptLoad", id, program, fileName, baseLineNumber})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptEngineAgent) ScriptLoadDefault(id int64, program string, fileName string, baseLineNumber int) {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ScriptLoadDefault", id, program, fileName, baseLineNumber})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QScriptEngineAgent) ConnectScriptUnload(f func(id int64)) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectScriptUnload", "___REMOTE_CALLBACK___"}, f)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QScriptEngineAgent) DisconnectScriptUnload() {
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectScriptUnload"})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QScriptEngineAgent) ScriptUnload(id int64) {
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ScriptUnload", id})
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptEngineAgent) ScriptUnloadDefault(id int64) {
|
2019-06-27 23:16:04 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ScriptUnloadDefault", id})
|
2016-08-27 02:22:01 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptEngineAgent) ConnectSupportsExtension(f func(extensi QScriptEngineAgent__Extension) bool) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectSupportsExtension", "___REMOTE_CALLBACK___"}, f)
|
2016-08-27 02:22:01 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngineAgent) DisconnectSupportsExtension() {
|
2016-08-27 02:22:01 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectSupportsExtension"})
|
2016-08-27 02:22:01 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptEngineAgent) SupportsExtension(extensi QScriptEngineAgent__Extension) bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SupportsExtension", extensi}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2020-07-01 23:05:31 +03:00
|
|
|
func (ptr *QScriptEngineAgent) SupportsExtensionDefault(extensi QScriptEngineAgent__Extension) bool {
|
2017-02-10 20:18:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SupportsExtensionDefault", extensi}).(bool)
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngineAgent) ConnectDestroyQScriptEngineAgent(f func()) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ConnectDestroyQScriptEngineAgent", "___REMOTE_CALLBACK___"}, f)
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngineAgent) DisconnectDestroyQScriptEngineAgent() {
|
2017-02-10 20:18:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DisconnectDestroyQScriptEngineAgent"})
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngineAgent) DestroyQScriptEngineAgent() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DestroyQScriptEngineAgent"})
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptEngineAgent) DestroyQScriptEngineAgentDefault() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DestroyQScriptEngineAgentDefault"})
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-08-20 18:50:05 +03:00
|
|
|
type QScriptExtensionInterface struct {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.Internal
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptExtensionInterface_ITF interface {
|
|
|
|
QScriptExtensionInterface_PTR() *QScriptExtensionInterface
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptExtensionInterface) QScriptExtensionInterface_PTR() *QScriptExtensionInterface {
|
|
|
|
return ptr
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptExtensionInterface) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
return unsafe.Pointer(ptr.Internal.Pointer())
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptExtensionInterface) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
ptr.Internal.SetPointer(uintptr(p))
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQScriptExtensionInterface(ptr QScriptExtensionInterface_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptExtensionInterface_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptExtensionInterface) ClassNameInternalF() string {
|
|
|
|
return n.Internal.ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2019-08-20 18:50:05 +03:00
|
|
|
func NewQScriptExtensionInterfaceFromPointer(ptr unsafe.Pointer) (n *QScriptExtensionInterface) {
|
|
|
|
n = new(QScriptExtensionInterface)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptExtensionInterface")
|
2019-08-20 18:50:05 +03:00
|
|
|
return
|
|
|
|
}
|
2019-11-28 19:53:39 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptExtensionInterface) DestroyQScriptExtensionInterface() {
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
type QScriptExtensionPlugin struct {
|
|
|
|
core.QObject
|
2019-08-20 18:50:05 +03:00
|
|
|
QScriptExtensionInterface
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
type QScriptExtensionPlugin_ITF interface {
|
|
|
|
core.QObject_ITF
|
2019-08-20 18:50:05 +03:00
|
|
|
QScriptExtensionInterface_ITF
|
2016-04-28 20:43:44 +03:00
|
|
|
QScriptExtensionPlugin_PTR() *QScriptExtensionPlugin
|
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) QScriptExtensionPlugin_PTR() *QScriptExtensionPlugin {
|
|
|
|
return ptr
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QObject_PTR().Pointer()
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
|
|
|
ptr.QObject_PTR().SetPointer(p)
|
2019-08-20 18:50:05 +03:00
|
|
|
ptr.QScriptExtensionInterface_PTR().SetPointer(p)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func PointerFromQScriptExtensionPlugin(ptr QScriptExtensionPlugin_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptExtensionPlugin_PTR().Pointer()
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptExtensionPlugin) InitFromInternal(ptr uintptr, name string) {
|
|
|
|
n.QObject_PTR().InitFromInternal(uintptr(ptr), name)
|
|
|
|
n.QScriptExtensionInterface_PTR().InitFromInternal(uintptr(ptr), name)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
func (n *QScriptExtensionPlugin) ClassNameInternalF() string {
|
|
|
|
return n.QObject_PTR().ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQScriptExtensionPluginFromPointer(ptr unsafe.Pointer) (n *QScriptExtensionPlugin) {
|
|
|
|
n = new(QScriptExtensionPlugin)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptExtensionPlugin")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
func NewQScriptExtensionPlugin(parent core.QObject_ITF) *QScriptExtensionPlugin {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptExtensionPlugin", "", parent}).(*QScriptExtensionPlugin)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) ConnectInitialize(f func(key string, engine *QScriptEngine)) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "ConnectInitialize", "___REMOTE_CALLBACK___"}, f)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-01-18 21:28:40 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) DisconnectInitialize() {
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "DisconnectInitialize"})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) Initialize(key string, engine QScriptEngine_ITF) {
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "Initialize", key, engine})
|
2018-06-26 18:34:11 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) ConnectKeys(f func() []string) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "ConnectKeys", "___REMOTE_CALLBACK___"}, f)
|
2018-06-26 18:34:11 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) DisconnectKeys() {
|
2018-06-26 18:34:11 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "DisconnectKeys"})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) Keys() []string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "Keys"}).([]string)
|
2018-06-26 18:34:11 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) SetupPackage(key string, engine QScriptEngine_ITF) *QScriptValue {
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "SetupPackage", key, engine}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) ConnectDestroyQScriptExtensionPlugin(f func()) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalAndRegisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "ConnectDestroyQScriptExtensionPlugin", "___REMOTE_CALLBACK___"}, f)
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) DisconnectDestroyQScriptExtensionPlugin() {
|
2017-02-10 20:18:44 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalAndDeregisterRemoteFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "DisconnectDestroyQScriptExtensionPlugin"})
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) DestroyQScriptExtensionPlugin() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "DestroyQScriptExtensionPlugin"})
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) DestroyQScriptExtensionPluginDefault() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "DestroyQScriptExtensionPluginDefault"})
|
2018-06-26 18:34:11 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) __children_atList(i int) *core.QObject {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "__children_atList", i}).(*core.QObject)
|
2018-06-26 18:34:11 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) __children_setList(i core.QObject_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "__children_setList", i})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptExtensionPlugin) __children_newList() unsafe.Pointer {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "__children_newList"}).(unsafe.Pointer)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "__dynamicPropertyNames_atList", i}).(*core.QByteArray)
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "__dynamicPropertyNames_setList", i})
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptExtensionPlugin) __dynamicPropertyNames_newList() unsafe.Pointer {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "__dynamicPropertyNames_newList"}).(unsafe.Pointer)
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) __findChildren_atList(i int) *core.QObject {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "__findChildren_atList", i}).(*core.QObject)
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) __findChildren_setList(i core.QObject_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "__findChildren_setList", i})
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) __findChildren_newList() unsafe.Pointer {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "__findChildren_newList"}).(unsafe.Pointer)
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) __findChildren_atList3(i int) *core.QObject {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "__findChildren_atList3", i}).(*core.QObject)
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
2018-04-21 01:45:20 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) __findChildren_setList3(i core.QObject_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "__findChildren_setList3", i})
|
2017-01-27 22:22:58 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptExtensionPlugin) __findChildren_newList3() unsafe.Pointer {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "__findChildren_newList3"}).(unsafe.Pointer)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-08-20 18:50:05 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) ChildEvent(event core.QChildEvent_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "ChildEvent", event})
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) ChildEventDefault(event core.QChildEvent_ITF) {
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "ChildEventDefault", event})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-08-20 18:50:05 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) ConnectNotify(sign core.QMetaMethod_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "ConnectNotify", sign})
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "ConnectNotifyDefault", sign})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-08-20 18:50:05 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) CustomEvent(event core.QEvent_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "CustomEvent", event})
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) CustomEventDefault(event core.QEvent_ITF) {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "CustomEventDefault", event})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-08-20 18:50:05 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) DeleteLater() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "DeleteLater"})
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
|
2017-02-15 19:48:35 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) DeleteLaterDefault() {
|
2016-04-30 20:03:25 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "DeleteLaterDefault"})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-08-20 18:50:05 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) DisconnectNotify(sign core.QMetaMethod_ITF) {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "DisconnectNotify", sign})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
|
2019-06-27 23:16:04 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "DisconnectNotifyDefault", sign})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2019-08-20 18:50:05 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) Event(e core.QEvent_ITF) bool {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "Event", e}).(bool)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) EventDefault(e core.QEvent_ITF) bool {
|
2019-06-27 23:16:04 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "EventDefault", e}).(bool)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2019-08-20 18:50:05 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "EventFilter", watched, event}).(bool)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
|
2019-08-20 18:50:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "EventFilterDefault", watched, event}).(bool)
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptExtensionPlugin) MetaObject() *core.QMetaObject {
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "MetaObject"}).(*core.QMetaObject)
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) MetaObjectDefault() *core.QMetaObject {
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "MetaObjectDefault"}).(*core.QMetaObject)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-08-20 18:50:05 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) TimerEvent(event core.QTimerEvent_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "TimerEvent", event})
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QScriptExtensionPlugin) TimerEventDefault(event core.QTimerEvent_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.QObject_PTR().ClassNameInternalF(), "TimerEventDefault", event})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptProgram struct {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.Internal
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptProgram_ITF interface {
|
|
|
|
QScriptProgram_PTR() *QScriptProgram
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptProgram) QScriptProgram_PTR() *QScriptProgram {
|
|
|
|
return ptr
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptProgram) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
return unsafe.Pointer(ptr.Internal.Pointer())
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptProgram) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
ptr.Internal.SetPointer(uintptr(p))
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQScriptProgram(ptr QScriptProgram_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptProgram_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptProgram) ClassNameInternalF() string {
|
|
|
|
return n.Internal.ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQScriptProgramFromPointer(ptr unsafe.Pointer) (n *QScriptProgram) {
|
|
|
|
n = new(QScriptProgram)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptProgram")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
func NewQScriptProgram() *QScriptProgram {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptProgram", ""}).(*QScriptProgram)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewQScriptProgram2(sourceCode string, fileName string, firstLineNumber int) *QScriptProgram {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptProgram2", "", sourceCode, fileName, firstLineNumber}).(*QScriptProgram)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func NewQScriptProgram3(other QScriptProgram_ITF) *QScriptProgram {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptProgram3", "", other}).(*QScriptProgram)
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QScriptProgram) FileName() string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FileName"}).(string)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptProgram) FirstLineNumber() int {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "FirstLineNumber"}).(float64))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptProgram) IsNull() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsNull"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptProgram) SourceCode() string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SourceCode"}).(string)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptProgram) DestroyQScriptProgram() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DestroyQScriptProgram"})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptString struct {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.Internal
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptString_ITF interface {
|
|
|
|
QScriptString_PTR() *QScriptString
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptString) QScriptString_PTR() *QScriptString {
|
|
|
|
return ptr
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptString) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
return unsafe.Pointer(ptr.Internal.Pointer())
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptString) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
ptr.Internal.SetPointer(uintptr(p))
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQScriptString(ptr QScriptString_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptString_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptString) ClassNameInternalF() string {
|
|
|
|
return n.Internal.ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQScriptStringFromPointer(ptr unsafe.Pointer) (n *QScriptString) {
|
|
|
|
n = new(QScriptString)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptString")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
func NewQScriptString() *QScriptString {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptString", ""}).(*QScriptString)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewQScriptString2(other QScriptString_ITF) *QScriptString {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptString2", "", other}).(*QScriptString)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-02-10 20:18:44 +03:00
|
|
|
func (ptr *QScriptString) IsValid() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsValid"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2018-11-12 20:38:23 +03:00
|
|
|
func (ptr *QScriptString) ToArrayIndex(ok *bool) uint {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return uint(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToArrayIndex", ok}).(float64))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptString) ToString() string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToString"}).(string)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptString) DestroyQScriptString() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DestroyQScriptString"})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
type QScriptSyntaxCheckResult struct {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.Internal
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptSyntaxCheckResult_ITF interface {
|
|
|
|
QScriptSyntaxCheckResult_PTR() *QScriptSyntaxCheckResult
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptSyntaxCheckResult) QScriptSyntaxCheckResult_PTR() *QScriptSyntaxCheckResult {
|
|
|
|
return ptr
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptSyntaxCheckResult) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
return unsafe.Pointer(ptr.Internal.Pointer())
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptSyntaxCheckResult) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
ptr.Internal.SetPointer(uintptr(p))
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQScriptSyntaxCheckResult(ptr QScriptSyntaxCheckResult_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptSyntaxCheckResult_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptSyntaxCheckResult) ClassNameInternalF() string {
|
|
|
|
return n.Internal.ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQScriptSyntaxCheckResultFromPointer(ptr unsafe.Pointer) (n *QScriptSyntaxCheckResult) {
|
|
|
|
n = new(QScriptSyntaxCheckResult)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptSyntaxCheckResult")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2017-01-18 21:28:40 +03:00
|
|
|
|
|
|
|
//go:generate stringer -type=QScriptSyntaxCheckResult__State
|
|
|
|
//QScriptSyntaxCheckResult::State
|
|
|
|
type QScriptSyntaxCheckResult__State int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
QScriptSyntaxCheckResult__Error QScriptSyntaxCheckResult__State = QScriptSyntaxCheckResult__State(0)
|
|
|
|
QScriptSyntaxCheckResult__Intermediate QScriptSyntaxCheckResult__State = QScriptSyntaxCheckResult__State(1)
|
|
|
|
QScriptSyntaxCheckResult__Valid QScriptSyntaxCheckResult__State = QScriptSyntaxCheckResult__State(2)
|
|
|
|
)
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func NewQScriptSyntaxCheckResult(other QScriptSyntaxCheckResult_ITF) *QScriptSyntaxCheckResult {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptSyntaxCheckResult", "", other}).(*QScriptSyntaxCheckResult)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptSyntaxCheckResult) ErrorColumnNumber() int {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ErrorColumnNumber"}).(float64))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptSyntaxCheckResult) ErrorLineNumber() int {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ErrorLineNumber"}).(float64))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2018-06-26 18:34:11 +03:00
|
|
|
func (ptr *QScriptSyntaxCheckResult) ErrorMessage() string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ErrorMessage"}).(string)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptSyntaxCheckResult) State() QScriptSyntaxCheckResult__State {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return QScriptSyntaxCheckResult__State(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "State"}).(float64))
|
2017-02-10 20:18:44 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptSyntaxCheckResult) DestroyQScriptSyntaxCheckResult() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DestroyQScriptSyntaxCheckResult"})
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
type QScriptValue struct {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.Internal
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptValue_ITF interface {
|
|
|
|
QScriptValue_PTR() *QScriptValue
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptValue) QScriptValue_PTR() *QScriptValue {
|
|
|
|
return ptr
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptValue) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
return unsafe.Pointer(ptr.Internal.Pointer())
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptValue) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
ptr.Internal.SetPointer(uintptr(p))
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQScriptValue(ptr QScriptValue_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptValue_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptValue) ClassNameInternalF() string {
|
|
|
|
return n.Internal.ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQScriptValueFromPointer(ptr unsafe.Pointer) (n *QScriptValue) {
|
|
|
|
n = new(QScriptValue)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptValue")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
2017-01-18 21:28:40 +03:00
|
|
|
|
|
|
|
//go:generate stringer -type=QScriptValue__ResolveFlag
|
|
|
|
//QScriptValue::ResolveFlag
|
|
|
|
type QScriptValue__ResolveFlag int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
QScriptValue__ResolveLocal QScriptValue__ResolveFlag = QScriptValue__ResolveFlag(0x00)
|
|
|
|
QScriptValue__ResolvePrototype QScriptValue__ResolveFlag = QScriptValue__ResolveFlag(0x01)
|
|
|
|
QScriptValue__ResolveScope QScriptValue__ResolveFlag = QScriptValue__ResolveFlag(0x02)
|
|
|
|
QScriptValue__ResolveFull QScriptValue__ResolveFlag = QScriptValue__ResolveFlag(QScriptValue__ResolvePrototype | QScriptValue__ResolveScope)
|
|
|
|
)
|
|
|
|
|
|
|
|
//go:generate stringer -type=QScriptValue__SpecialValue
|
|
|
|
//QScriptValue::SpecialValue
|
|
|
|
type QScriptValue__SpecialValue int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
QScriptValue__NullValue QScriptValue__SpecialValue = QScriptValue__SpecialValue(0)
|
|
|
|
QScriptValue__UndefinedValue QScriptValue__SpecialValue = QScriptValue__SpecialValue(1)
|
|
|
|
)
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
//go:generate stringer -type=QScriptValue__PropertyFlag
|
|
|
|
//QScriptValue::PropertyFlag
|
|
|
|
type QScriptValue__PropertyFlag int64
|
2018-06-26 18:34:11 +03:00
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
const (
|
|
|
|
QScriptValue__ReadOnly QScriptValue__PropertyFlag = QScriptValue__PropertyFlag(0x00000001)
|
|
|
|
QScriptValue__Undeletable QScriptValue__PropertyFlag = QScriptValue__PropertyFlag(0x00000002)
|
|
|
|
QScriptValue__SkipInEnumeration QScriptValue__PropertyFlag = QScriptValue__PropertyFlag(0x00000004)
|
|
|
|
QScriptValue__PropertyGetter QScriptValue__PropertyFlag = QScriptValue__PropertyFlag(0x00000008)
|
|
|
|
QScriptValue__PropertySetter QScriptValue__PropertyFlag = QScriptValue__PropertyFlag(0x00000010)
|
|
|
|
QScriptValue__QObjectMember QScriptValue__PropertyFlag = QScriptValue__PropertyFlag(0x00000020)
|
|
|
|
QScriptValue__KeepExistingFlags QScriptValue__PropertyFlag = QScriptValue__PropertyFlag(0x00000800)
|
|
|
|
QScriptValue__UserRange QScriptValue__PropertyFlag = QScriptValue__PropertyFlag(0xff000000)
|
|
|
|
)
|
2017-02-10 20:18:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func NewQScriptValue() *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptValue", ""}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func NewQScriptValue2(other QScriptValue_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptValue2", "", other}).(*QScriptValue)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func NewQScriptValue10(value QScriptValue__SpecialValue) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptValue10", "", value}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewQScriptValue11(value bool) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptValue11", "", value}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func NewQScriptValue12(value int) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptValue12", "", value}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func NewQScriptValue13(value uint) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptValue13", "", value}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewQScriptValue15(value string) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptValue15", "", value}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2019-06-27 23:16:04 +03:00
|
|
|
|
|
|
|
func NewQScriptValue16(value core.QLatin1String_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptValue16", "", value}).(*QScriptValue)
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func NewQScriptValue17(value string) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", "", "script.NewQScriptValue17", "", value}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptValue) Call2(thisObject QScriptValue_ITF, arguments QScriptValue_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Call2", thisObject, arguments}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptValue) Construct2(arguments QScriptValue_ITF) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Construct2", arguments}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptValue) Data() *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Data"}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptValue) Engine() *QScriptEngine {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Engine"}).(*QScriptEngine)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) Equals(other QScriptValue_ITF) bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Equals", other}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) InstanceOf(other QScriptValue_ITF) bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "InstanceOf", other}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsArray() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsArray"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsBool() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsBool"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsDate() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsDate"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsError() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsError"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsFunction() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsFunction"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsNull() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsNull"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsNumber() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsNumber"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsObject() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsObject"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsQMetaObject() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsQMetaObject"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsQObject() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsQObject"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsRegExp() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsRegExp"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsString() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsString"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsUndefined() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsUndefined"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsValid() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsValid"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) IsVariant() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "IsVariant"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) LessThan(other QScriptValue_ITF) bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "LessThan", other}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptValue) Property(name string, mode QScriptValue__ResolveFlag) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Property", name, mode}).(*QScriptValue)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) Property2(arrayIndex uint, mode QScriptValue__ResolveFlag) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Property2", arrayIndex, mode}).(*QScriptValue)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) Property3(name QScriptString_ITF, mode QScriptValue__ResolveFlag) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Property3", name, mode}).(*QScriptValue)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) PropertyFlags(name string, mode QScriptValue__ResolveFlag) QScriptValue__PropertyFlag {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return QScriptValue__PropertyFlag(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "PropertyFlags", name, mode}).(float64))
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) PropertyFlags2(name QScriptString_ITF, mode QScriptValue__ResolveFlag) QScriptValue__PropertyFlag {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return QScriptValue__PropertyFlag(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "PropertyFlags2", name, mode}).(float64))
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) Prototype() *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Prototype"}).(*QScriptValue)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) ScriptClass() *QScriptClass {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ScriptClass"}).(*QScriptClass)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) SetData(data QScriptValue_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetData", data})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) SetProperty(name string, value QScriptValue_ITF, flags QScriptValue__PropertyFlag) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetProperty", name, value, flags})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) SetProperty2(arrayIndex uint, value QScriptValue_ITF, flags QScriptValue__PropertyFlag) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetProperty2", arrayIndex, value, flags})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) SetProperty3(name QScriptString_ITF, value QScriptValue_ITF, flags QScriptValue__PropertyFlag) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetProperty3", name, value, flags})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) SetPrototype(prototype QScriptValue_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetPrototype", prototype})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) SetScriptClass(scriptClass QScriptClass_ITF) {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "SetScriptClass", scriptClass})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QScriptValue) StrictlyEquals(other QScriptValue_ITF) bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "StrictlyEquals", other}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) ToBool() bool {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToBool"}).(bool)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptValue) ToDateTime() *core.QDateTime {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToDateTime"}).(*core.QDateTime)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
func (ptr *QScriptValue) ToInt32() int {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToInt32"}).(float64))
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
2019-08-20 18:50:05 +03:00
|
|
|
func (ptr *QScriptValue) ToQMetaObject() *core.QMetaObject {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToQMetaObject"}).(*core.QMetaObject)
|
2019-08-20 18:50:05 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptValue) ToQObject() *core.QObject {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToQObject"}).(*core.QObject)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) ToRegExp() *core.QRegExp {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToRegExp"}).(*core.QRegExp)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) ToString() string {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToString"}).(string)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
func (ptr *QScriptValue) ToUInt16() uint16 {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return uint16(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToUInt16"}).(float64))
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) ToUInt32() uint {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return uint(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToUInt32"}).(float64))
|
2016-08-23 23:51:01 +03:00
|
|
|
}
|
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptValue) ToVariant() *core.QVariant {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ToVariant"}).(*core.QVariant)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptValue) DestroyQScriptValue() {
|
2019-12-21 19:42:05 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "DestroyQScriptValue"})
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
type QScriptValueIterator struct {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.Internal
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptValueIterator_ITF interface {
|
|
|
|
QScriptValueIterator_PTR() *QScriptValueIterator
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptValueIterator) QScriptValueIterator_PTR() *QScriptValueIterator {
|
|
|
|
return ptr
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptValueIterator) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
return unsafe.Pointer(ptr.Internal.Pointer())
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptValueIterator) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
ptr.Internal.SetPointer(uintptr(p))
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQScriptValueIterator(ptr QScriptValueIterator_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptValueIterator_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptValueIterator) ClassNameInternalF() string {
|
|
|
|
return n.Internal.ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQScriptValueIteratorFromPointer(ptr unsafe.Pointer) (n *QScriptValueIterator) {
|
|
|
|
n = new(QScriptValueIterator)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptValueIterator")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptable struct {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.Internal
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
type QScriptable_ITF interface {
|
|
|
|
QScriptable_PTR() *QScriptable
|
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptable) QScriptable_PTR() *QScriptable {
|
|
|
|
return ptr
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptable) Pointer() unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
return unsafe.Pointer(ptr.Internal.Pointer())
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2017-01-14 02:36:20 +03:00
|
|
|
func (ptr *QScriptable) SetPointer(p unsafe.Pointer) {
|
|
|
|
if ptr != nil {
|
2020-08-17 20:25:49 +03:00
|
|
|
ptr.Internal.SetPointer(uintptr(p))
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQScriptable(ptr QScriptable_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QScriptable_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (n *QScriptable) ClassNameInternalF() string {
|
|
|
|
return n.Internal.ClassNameInternalF()
|
|
|
|
}
|
|
|
|
|
2018-03-19 22:54:58 +03:00
|
|
|
func NewQScriptableFromPointer(ptr unsafe.Pointer) (n *QScriptable) {
|
|
|
|
n = new(QScriptable)
|
2020-08-17 20:25:49 +03:00
|
|
|
n.InitFromInternal(uintptr(ptr), "script.QScriptable")
|
2018-03-19 22:54:58 +03:00
|
|
|
return
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2019-11-28 19:53:39 +03:00
|
|
|
|
2020-08-17 20:25:49 +03:00
|
|
|
func (ptr *QScriptable) DestroyQScriptable() {
|
2016-08-20 00:20:42 +03:00
|
|
|
}
|
2020-08-17 20:25:49 +03:00
|
|
|
|
2019-06-27 23:16:04 +03:00
|
|
|
func (ptr *QScriptable) Argument(index int) *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Argument", index}).(*QScriptValue)
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptable) ArgumentCount() int {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return int(internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ArgumentCount"}).(float64))
|
2019-06-27 23:16:04 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QScriptable) Context() *QScriptContext {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Context"}).(*QScriptContext)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptable) Engine() *QScriptEngine {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "Engine"}).(*QScriptEngine)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QScriptable) ThisObject() *QScriptValue {
|
2020-08-17 20:25:49 +03:00
|
|
|
|
|
|
|
return internal.CallLocalFunction([]interface{}{"", uintptr(ptr.Pointer()), ptr.ClassNameInternalF(), "ThisObject"}).(*QScriptValue)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2019-11-17 19:58:52 +03:00
|
|
|
|
|
|
|
func init() {
|
2020-08-17 20:25:49 +03:00
|
|
|
internal.ConstructorTable["script.QScriptClass"] = NewQScriptClassFromPointer
|
|
|
|
internal.ConstructorTable["script.QScriptContext"] = NewQScriptContextFromPointer
|
|
|
|
internal.ConstructorTable["script.QScriptContextInfo"] = NewQScriptContextInfoFromPointer
|
|
|
|
internal.ConstructorTable["script.QScriptEngine"] = NewQScriptEngineFromPointer
|
|
|
|
internal.ConstructorTable["script.QScriptEngineAgent"] = NewQScriptEngineAgentFromPointer
|
|
|
|
internal.ConstructorTable["script.QScriptExtensionInterface"] = NewQScriptExtensionInterfaceFromPointer
|
|
|
|
internal.ConstructorTable["script.QScriptExtensionPlugin"] = NewQScriptExtensionPluginFromPointer
|
|
|
|
internal.ConstructorTable["script.QScriptProgram"] = NewQScriptProgramFromPointer
|
|
|
|
internal.ConstructorTable["script.QScriptString"] = NewQScriptStringFromPointer
|
|
|
|
internal.ConstructorTable["script.QScriptSyntaxCheckResult"] = NewQScriptSyntaxCheckResultFromPointer
|
|
|
|
internal.ConstructorTable["script.QScriptValue"] = NewQScriptValueFromPointer
|
|
|
|
internal.ConstructorTable["script.QScriptable"] = NewQScriptableFromPointer
|
2019-11-17 19:58:52 +03:00
|
|
|
}
|